import time
def dance():
for i in range(5):
time.sleep(1)
#运行一次停顿一秒
print(“我正在跳舞”)
def sing():
for i in range(5):
time.sleep(1)
#运行一次停顿一秒
print(“我正在唱歌”)
#线程:
import threading
t1=threading.Thread(target=dance)#创建线程1
t2=threading.Thread(target=sing)#创建线程2
#启动线程
t1.start()
t2.start()
打印==>
我正在跳舞
我正在唱歌
我正在跳舞
我正在唱歌
我正在跳舞
我正在唱歌
我正在跳舞
我正在唱歌
我正在跳舞
我正在唱歌
总结:这里的跳舞和唱歌不是同时进行的,只是运行的速度太快,让人误以为是同时进行的.
本文通过具体的Python代码示例,展示了如何使用线程实现任务的并发执行,如跳舞和唱歌两个任务看似同时进行的实现原理。
272

被折叠的 条评论
为什么被折叠?



