
Python的run()和start()函数的功能对比与差异阐述。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
run() 方法并非创建并启动一个新的线程,而是直接在主线程中执行一个常规函数。相反,start() 方法则负责启动一个独立的子线程,并且线程的名称可以根据开发者自定义的name进行设定。因此,若您希望实现多线程编程,务必采用 start() 方法来启动新的线程。以下提供一个示例代码(源代码)以供参考:1. 使用 run() 方法启动线程,该方法会打印出线程名为 MainThread,即主线程。
import threading
import time
def worker():
count = 1
while True:
if count >= 4:
break
time.sleep(1)
count += 1
print(thread name = {}.format(threading.current_thread().name))
全部评论 (0)
还没有任何评论哟~


