我正在学习线程和队列,我发现 Queue().get() 可以停止 while 循环。但我不知道为什么。
from threading import Thread
from queue import Queue
def working():
while True:
print("loop...")
Queue().get() ## why here ##
for i in range(5):
t = Thread(target=working)
t.start()
如果我删除“Queue().get()”,它将成为一个无限循环。