您当前的位置: 首页 >  Python

罗四强

暂无认证

  • 0浏览

    0关注

    497博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python中threading的join和setDaemon的区别及用法[例子]

罗四强 发布时间:2021-01-08 20:46:31 ,浏览量:0

Python多线程编程时,经常会用到join()和setDaemon()方法,今天特地研究了一下两者的区别。

 

 

1、join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,才可以接着往下执行,那么在调用这个线程时可以使用被调用线程的join方法。

 

原型:join([timeout])      里面的参数时可选的,代表线程运行的最大时间,即如果超过这个时间,不管这个此线程有没有执行完毕都会被回收,然后主线程或函数都会接着执行的。

例子:

 

 

关注
打赏
1625533955
查看更多评论
立即登录/注册

微信扫码登录

0.0371s