Python 可以通過 threading module 來創建新的線程,然而在創建線程的父線程關閉之後,相應的子線程可能卻沒有關閉,這可能是因為代碼中沒有使用 函數。接下來,使用一個例子來說明: ...
Python 可以通過 threading module 來創建新的線程,然而在創建線程的父線程關閉之後,相應的子線程可能卻沒有關閉,這可能是因為代碼中沒有使用setDaemon(True)
函數。接下來,使用一個例子來說明:
import threading
def prt_hello() :
while 1 :
print 'hello'
if __name__ == '__main__' :
t = threading.Thread(target=prt_hello)
t.setDaemon(True)
t.start()