1

在 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”,队列中也没有任何内容

4

0 回答 0