在Python中,start()
函數通常與線程(threading)模塊一起使用
import threading
def my_function():
print("This function is running in a separate thread.")
# 創建一個Thread對象,將my_function作為參數傳遞給它
my_thread = threading.Thread(target=my_function)
# 調用start()函數來啟動線程
my_thread.start()
# 等待線程完成
my_thread.join()
print("All threads finished.")
在這個例子中,我們首先導入了threading
模塊。然后,我們定義了一個名為my_function
的簡單函數,該函數打印一條消息。接下來,我們創建了一個Thread
對象,并將my_function
作為目標參數傳遞給它。最后,我們調用start()
方法來啟動線程,并使用join()
方法等待線程完成。當所有線程都完成時,我們打印出"All threads finished."。