0
我寫了一個Python代碼,它作爲subprocess.Popen的多個實例,並且還運行在不同線程中的函數。有什麼方法可以跟蹤所有這些過程,以便在程序結束時我可以殺死每一個。無論如何,我們有沒有得到由Python啓動的進程列表?
我寫了一個Python代碼,它作爲subprocess.Popen的多個實例,並且還運行在不同線程中的函數。有什麼方法可以跟蹤所有這些過程,以便在程序結束時我可以殺死每一個。無論如何,我們有沒有得到由Python啓動的進程列表?
您可能想要維護由程序啓動的進程列表。進程ID爲subprocess.Popen(...)
可以通過Popen.pid
訪問。你可以參考這裏:https://docs.python.org/2/library/subprocess.html#subprocess.Popen.pid
你可以使用Python中的多處理來創建一個池嗎? https://docs.python.org/2/library/multiprocessing.html https://docs.python.org/2/library/multiprocessing.html#using-a-pool-of-workers –