Python - 启动线程


此 start() 方法启动线程的活动。一旦创建了线程对象就必须调用它。

start() 方法会在单独的线程中自动调用对象的 run() 方法。但是,如果多次调用它,则会引发 RuntimeError。

句法

以下是使用 start() 方法启动线程的语法 -

threading.thread.start()

例子

看一下下面的例子 -

thread1 = myThread("Thread-1")

# Start new Thread
thread1.start()

这会自动调用 run() 方法。

run() 方法

run() 方法代表线程的活动。它可以在子类中被覆盖。该对象调用作为目标参数传递给其构造函数的函数,而不是标准的 run() 方法。