对每个返回值使用多个队列并初始化进程

时间:2019-07-06 12:00:56

标签: python initialization multiprocessing queue

我对多处理流程和队列模块的功能有疑问。

假设我有两个函数,第一个返回一个列表,另一个返回由两个列表组成的元组。

现在我为每个返回值使用一个队列,这意味着我有三个队列。 通过用于多处理的函数返回值的有效方法吗?还是有更有效的方法?

其次,由于与池有关的一些问题,我必须对上述每个功能进行处理。所以我产生了两个过程。

因为我在循环访问这些函数的过程中使用了遍历列表的不同值,所以我需要找到一种在循环之前初始化两个Process实例的方法,否则开销会太高,因为每次循环迭代都会产生Processes。

有没有一种方法可以使用占位符来初始化稍后在循环中初始化的局部变量的进程?

希望我能明确我的问题。

0 个答案:

没有答案