多进程队列的工作示例

5

我正在寻找一个multiprocessing.Queue的工作示例,这是在我从Python利用多个处理器的问题中得到指引后发现的。

我看到了这个,但即使我将num_processes=12更改为12个处理器,它似乎仍然只使用其中一个。我还将num_jobs = 200000更改以使其不会太快完成。

有人能告诉我那个示例有什么问题或者指向一个有效的示例吗?


似乎那只是一个糟糕的例子,花费更长的时间来组合工作列表,而实际上完成工作所需的时间并不长。我使用几乎相同的Worker类编写了另一个程序,并成功地利用了所有处理器。 - eric.frederich
1个回答

3

在Python文档中有一些示例

这些示例有效吗?如果无效,可能问题不是Python本身,而是其他原因导致的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接