import threading #引入所需要的库
import time
def a(): #创建任务a
for i in range(3): #打印输出“线程1”,循环3遍,每一遍间隔1秒
print("线程1")
time.sleep(1)
def b(): #创建任务b
for i in range(3): #打印输出“线程2”,循环3遍,每一遍间隔1秒
print("线程2")
time.sleep(1)
def c(): #创建任务c
for i in range(3): #打印输出“线程3”,循环3遍,每一遍间隔1秒
print("线程3")
time.sleep(1)
def danmain(): #创建单线程任务,单线程大概需要9秒
a()
b()
c()
def duomain(): #创建多线程任务,多线程是三个任务一起执行,大概是3秒
t1 = threading.Thread(target=a) #创建第一个线程t1,执行任务a
t2 = threading.Thread(target=b) #创建第二个线程t2,执行任务b
t3 = threading.T
Python的单线程与多线程
于 2024-01-29 21:47:37 首次发布