Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 同时处理相同数据的多线程_Python_Multithreading - Fatal编程技术网

Python 同时处理相同数据的多线程

Python 同时处理相同数据的多线程,python,multithreading,Python,Multithreading,我对多线程技术还不熟悉,但我缺少正确的术语。如果有一些关于如何开始的建议就太好了 我想有一个主线程,不断检查新的数据。新数据到达后,应将其分发到n个工作节点。每个工作节点具有不同的设置,但所有工作节点应同时处理相同的数据,然后等待主线程提供新数据 不确定这是否适用于队列?因为工人将从队列中删除该项,而其他工人不会处理任何项 那么可能是全局变量还是使用共享内存空间 如果有任何提示,我们将不胜感激。为什么不使用n个队列,每个工作人员1个?我想这会起作用,并将新数据推送到每个队列中。好主意

我对多线程技术还不熟悉,但我缺少正确的术语。如果有一些关于如何开始的建议就太好了

我想有一个主线程,不断检查新的数据。新数据到达后,应将其分发到n个工作节点。每个工作节点具有不同的设置,但所有工作节点应同时处理相同的数据,然后等待主线程提供新数据

不确定这是否适用于队列?因为工人将从队列中删除该项,而其他工人不会处理任何项

那么可能是全局变量还是使用共享内存空间


如果有任何提示,我们将不胜感激。

为什么不使用n个队列,每个工作人员1个?我想这会起作用,并将新数据推送到每个队列中。好主意