![](/img/trans.png)
[英]Python multiprocessing.Process can not stop when after connecting the network
[英]In Python, how can I send a Queue to a multiprocessing.Process after it has already been started?
通常,我會執行以下操作:
q = Queue()
p = Process(target=f, args=(q,))
p.start()
有什么方法可以傳遞另一個隊列嗎? 嗯...現在我想到了-可以通過q完成嗎?
q
完成。 您可以在那里傳遞任何對象,包括另一個Queue
否,一旦創建了一個流程(該流程已分叉),就無法再向其發送隊列。 它們只能在流程創建時發送。 否則會導致異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.