我有两个python类共享一个基类,让我们来定义一个multiprocessing.Queue。
每个类都将在一个单独的子进程上启动,需要通过队列共享信息。
现在,如果基类定义了一个Queue,那么每个子类对象将实例化它自己的队列,从而无法共享队列元素。但我再次发现这个记录
Queue objects should only be shared between processes through inheritance.
那么在子流程之间共享队列的正确方法是什么呢?上述句子如何理解?
请注意,我可以在初始化子进程时显然传递对队列的引用,但我想使用继承来解决这个问题