from threading import Thread
from time import sleep,time
#方法包装

#创建普通方法
def func1(name):
    print (f"Threading:{name} start")

#创建线程
t1=Thread(target=func1,args=("t1",))
t2=Thread(target=func1,args=("t2",))

#开始时间
start=time()
#开始线程
t1.start()
t2.start()
#结束时间
end=time()-start
print(end)

image.png

老师 这个时间就是指  从主线程创建两个子线程到子线程开始的时间  并没有等到子线程去调用方法(也就是子线程结束)  可以这样理解吗

相关课程:Python全系列>第三阶段:Python 网络与并发编程>并发编程>并发编程介绍_同步和异步通信机制的区别

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637