在程式設計中,通常需要同時執行多個任務。在 Python 中,可以使用執行緒來實作。
要在 Python 中建立執行緒而不使用子類,可以依照下列步驟操作:
例如:
<code class="python">from threading import Thread from time import sleep def threaded_function(arg): for i in range(arg): print("running") sleep(1) if __name__ == "__main__": thread = Thread(target=threaded_function, args=(10,)) thread.start() thread.join() print("thread finished...exiting")</code>
在此腳本中,threaded_function 作為單獨的執行緒執行,並每秒列印“running”,持續 10 秒。 join() 方法確保主執行緒等待執行緒完成後再繼續。
以上是如何在Python中有效實現多執行緒?的詳細內容。更多資訊請關注PHP中文網其他相關文章!