在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."。