使用函數在Python 中創建線程
問題:
同時運行兩個函數Python 腳本,您無法使用提供的範例程式碼實作執行緒。您喜歡使用線程函數而不是基於類別的方法。
解決方案:
您可以在 Python 中使用線程函數建立線程,而不是使用 Thread 的子類別。以下是一個範例:
<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>
解釋:
以上是如何使用函數在 Python 中創建線程而不需要子類化 Thread?的詳細內容。更多資訊請關注PHP中文網其他相關文章!