两个线程往一个列表里放
两个线程各往同一个共享列表里放 1000 项,主线程等完数一数:
import threading
shared = []
def work():
for i in range(1000):
shared.append(i)
ts = [threading.Thread(target=work) for _ in range(2)]
for t in ts:
t.start()
for t in ts:
t.join()
print(len(shared))
全部评论