4

読んだ後: http://pymotw.com/2/threading/#daemon-vs-non-daemon-threads次のコードは 2 秒後に終了すると予想されます。

from threading import Thread
from time import sleep

def a():
    i = 0
    while 1:
            print i
            i+=1



t = Thread(target=a)
t.setDaemon(True)
t.run()
sleep(2)

ただし、数字を永遠に出力し続けます。ここで何か不足していますか?私はwin7を使用しています。Windows シェルとアイドルから同じ動作が得られます。

4

1 に答える 1