在Windows 7 Pro 64位上運行Python 3.2。Python線程支持腳本的其餘部分
好的我在這裏有一些非常基本的代碼,這只是表現得不像我想要的那樣。
#!/usr/bin/env python
import time
import threading
def shutdown(sleeptime):
time.sleep(sleeptime)
print('I have executed')
threading.Thread(target = shutdown(5)).start()
print('I go first')
的想法是,腳本運行時,它開始其休眠5秒鐘,然後打印出「我已執行」的線程。與此同時,腳本繼續前進並打印出「我先走了」。
實際情況是腳本啓動線程,一切都等待它完成,然後繼續。顯然,我不是在做正確的線程,但我無法找到線程的簡單示例與Python 3
謝謝,優秀和良好解釋的答案! – Sparc 2012-03-08 21:42:57