这样就不会死锁了,其实queue是自带锁。
队列
?
queue是python的标准库,俗称队列.可以直接import引用,在python2.x中,模块名为Queue。...线程池
线程多了,是不是要给一个池放在一起比较好,所以 线程池就出来了。这样有任务了,我找一个线程来干活。
?...t = ThreadPool(3)
for i in range(3):
t.apply_async(hello,args=(i,))
t.close()
t.join()
我们来运行下...print("任务1完成")
def task2(*args,**kwargs):
time.sleep(1)
print("任务2完成:",args,kwargs)
pool.apply_async...(task1)
pool.apply_async(task2,args=(1,2),kwds={'a':1,'b':2})
print("任务提交完成")
pool.close()
pool.join(