开始学习python中的多线程,可是我发现按照书上的例子,将子线程的daemon无论设成True还是False,结果都一样,子线程都不能随主线程的结束而结束,而且每次运行,结果都不完全一样,不知道是怎么回事?
程序如下:
import threading
import time
def reading():
for i in range(3):
print('reading',i)
time.sleep(1)
r=threading.Thread(target=reading)
r.setDaemon(True)
r.start()
print('The End')
--
FROM 1.95.148.*