我是Python新手(通常編程),請耐心等待。Python中的異步事件
我正在做一些實驗室設備自動化,我正在尋找一種方法來切換一臺設備的電源,同時在另一臺設備上獲取數據。我希望這些事件彼此異步,即我希望在數據採集過程中隨機切換電源。
我已經簽出了以下內容:
-time.sleep - 我居然能在一個設置成功使用此,因爲電源是響應很慢 - 我告訴它關閉然後休息一段時間,然後開始在其他設備上採集數據。這依賴於電源總是比其他設備反應慢得多,通常情況不是這樣。
-multiprocessing/threading - 我一直在閱讀關於SO和python.org的這個問題,但我還不清楚這是否能完成我想要的功能。我試圖測試它,但是我發現它很難編碼,如果它不在我想要的位置附近,我不想再投入更多時間。
所以,簡而言之:多處理會做我想要的嗎?有沒有其他方法可以做到這一點?
你可以看看扭曲:[TwistedMatrix](http://twistedmatrix.com/trac/) – 2012-07-10 23:33:09
扭曲的方式很酷,但從事情的聲音一個簡單的線程應該罰款。你沒有說任何關於通信發生的事情(http,socket,還有其他的東西?)。這可能會影響你的解決方案 – 2012-07-10 23:35:53
只是標準線程應該可以正常工作......不需要任何花哨 – 2012-07-10 23:37:31