【发布时间】:2015-09-15 12:34:35
【问题描述】:
我的项目在不同的包中有一些模块。这个项目需要多个线程,可能在不同的模块中启动,我打算使用队列来进行线程间通信。
有没有办法将在一个模块中创建的队列传递给另一个模块使用?
# ModuleA.py
myQueue = Queue.Queue()
thread = myThread(threadID1, tName1, myQueue)
thread2 = myThread(threadID2, tName2, myQueue)
# ModuleB.py
myQueue = get_the_previous_queue_created() # possible?
thread3 = myThread(threadID3, tName3, myQueue)
【问题讨论】:
标签: python multithreading python-2.7 queue