【发布时间】:2013-03-20 13:15:09
【问题描述】:
我正在寻找一种在 Python 中的多个线程之间传递值(例如整数、数组)的方法。我知道这个任务可以通过使用 Queue 模块来完成,但我对 python 或这个特定模块都不是很熟悉。
我有以下场景:每个线程需要根据自己的数据或其他线程的数据做一些计算。此外,每个线程都知道其他线程保存特定作业所需的数据(所有线程都有一个所有线程的数组,因此任何线程都知道对于任务 X,他需要从特定线程获取数据(行,列)从那个数组)。
如何使用 Queue 模块或其他技术来完成线程之间的通信(Queue 模块似乎是这项工作的正确选择)。 非常感谢任何帮助。非常感谢。
【问题讨论】:
标签: python multithreading queue python-multithreading