我现在拥有的用例是在一个主工管道中,详细如下:
对于每个工人:
对于master:
我尝试了一个简单的实现,使用Python的内置多处理Process
和Queue
,但是,似乎所有的工作人员和主控人员都在竞争访问共享队列。因为我期望在工作人员异步生成数据并一个接一个地推送到队列的过程中,主控可以一次检索许多数据,速度应该快得多
但是从我观察到的情况来看,队列是无限增长的,所以看起来主队列实际上是pop
队列中的一个数据条目,一次一个,比如说批量大小32,它执行32次pop函数,这是不希望的,因为异步好处减少了
有没有更好的办法来有效地实施它
目前没有回答
相关问题 更多 >
编程相关推荐