multiprocessing モジュールを使用した次のコード スニペットがあります。
import time
from multiprocessing import Process, Queue
q = Queue()
def feeder():
x=0
while True:
q.put(x)
time.sleep(1)
x+=1
p=Process(target=feeder).start()
while True:
print q.get()
q.get
新しいデータがキューに到着すると、毎秒印刷するようになりました。q.get
リターン (つまり、エラーを発生させるか、None を返すか、またはその他の方法による) をできるだけ早くしたいと思います。