使用Thread类的构造方法创建线程Thread(target=func,args=(a,b)),其中线程t1、t2的参数分别为args=(1,5), args=(10,20)。线程t1运行结束等待5秒,再开始t2线程。其中函数func为
func(a,b):
for i in range(x, y):
print(i)
time.sleep(10)
分别运行线程t1,t2后,再查看这两个线程的状态。
import threading,time
def func(x,y):
for i in range(x,y):
print(i)
time.sleep(10)
t1=threading.Thread(target=func,args=(1,5))
t1.start()
t1.join(5)
t2=threading.Thread(target=func,args=(10,20))
t2.start()
运行结果: