复制代码 代码如下:
import threadingfrom time import sleepdef test_func(id):
for i in range(0,5): sleep(1) print('thread %d is running %d' % (id,i))threads = []
for i in range(0,3): t = threading.Thread(target=test_func, args=(i,)) threads.append(t)for t in threads:
t.start()for t in threads:
t.join()从输出结果可以看到,3个线程是交替的执行的
精彩评论