我有各種python函數,我打算獨立運行。 對於〔實施例, DEF圖形()負責所有GUI元素,並呈現GUI DEF連接()該函數不斷監聽,並連接到其他系統如何在python中獨立運行不同的子進程?
的問題是這兩種功能不平行運行。我已經使用多處理模塊在python 這是
p = Process (target = graphic() , args =())
p1 = Process (target = connect() , args =())
p.start()
p1.start()
p.join()
p1.join()
eventhough在不同過程中運行這些功能2並聯沒有運行代碼的要點。如果關閉GUI,我只能連接到系統。有什麼辦法可以並行生成過程,我可以在哪裏獨立運行圖形和連接功能?
請問您能詳細說明嗎?您對上述代碼有何期望?你是什麼意思「不是平行運行?」 – 2011-05-04 20:40:26
基本上,圖形函數負責呈現GUI,我使用Tkinter編碼。現在,連接功能不斷循環並接收來自其他各種系統的連接。所以這就是我所做的。我運行這個程序,並在其他終端燒燬遠離從屬系統打算連接到這個主系統。關鍵是,只有當我關閉圖形用戶界面時纔會發生連接,並終止圖形功能。它不像這兩個功能是獨立運行並行的。 – Rahul 2011-05-04 20:45:29
您是否嘗試直接在單獨的python進程中運行這兩個函數,以確保您看到您所看到的內容?除CPU週期外,可能會有某種資源爭用。 – 2011-05-04 20:52:00