将参数传递给活动线程

时间:2017-04-25 18:08:08

标签: python python-2.7 python-multithreading

我目前正致力于编写多线程网络交互脚本,为简单起见,我不会深入了解具体细节。

我的问题是: 我有多个线程要登录到网站并等待某个数据值可用。每个线程都需要此数据值才能成功执行其任务。在单个线程上,我将不断搜索此值。当找到值时,我想将它传递给每个活动线程,然后让它们继续执行其余的功能。

注意:在检索此数据值之前,我需要所有线程都已处于活动状态。

什么python线程命令可以让我这样做?我找到了一些对threading.condition()的引用;但是,我找不到任何有用的例子。

1 个答案:

答案 0 :(得分:0)

  

问题:我找到了对threading.condition()的一些引用,但是,我找不到任何有用的例子。

阅读以下文档中的示例:

  

Python»3.6.1文档 barrier-objects
  此类提供了一个简单的同步原语,供需要相互等待的固定数量的线程使用。