在 importreftest.py
import importreftest2
import Queue
import threading
q= Queue.Queue(maxsize=0)
q.put(1)
q.put(2)
q.put("hello")
print "here"
t = threading.Thread(target = importreftest2.trythis, args = q)
t.start()
在 importreftest2.py
def trythis(q):
print "trythis"
while True:
if not q.empty():
print q.get()
运行 importreftest.py 时不会打印“trythis”,队列中也没有任何内容