![](/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.