我使用多處理創建並行程序時出現問題。 AFAIK當我開始一個新的進程使用這個模塊(多處理)我應該做「os.wait()」或「childProcess.join()」以獲得其'退出狀態。但是,如果在子進程中發生了什麼(並且子進程將掛起),那麼將上面的函數放在我的程序中可能會停止主進程。使用python的多處理和進程並行編程defunc
的問題是,如果我不這樣做,我會得到子進程去殭屍(和將被列爲像在頂級上市「蟒蛇<解散>」)。
有什麼辦法可以避免等待子進程結束並避免創建殭屍進程和\或不打擾主進程那麼多關於它的子進程?