香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

Python线程中对join方法的运用的教程


时间:2021-11-09 10:31 作者:admin610456


join 方法:阻塞线程 , 直到该线程执行完毕

因此 ,可以对join加一个超时操作 , join([timeout]),超过设置时间,就不再阻塞线程

jion加上还有一个后果就是, 子线程和主线程绑定在一起 , 直到子线程运行完毕,才开始执行子线程。


代码 有join:

在CODE上查看代码片派生到我的代码片

  #-*- coding: UTF-8 -*-          import threading   from time import sleep      def fun(): 

在CODE上查看代码片派生到我的代码片

  <span style="white-space:pre">  </span>i= 5     while i > 0:       print(111111)       sleep(10) 

在CODE上查看代码片派生到我的代码片

  <span style="white-space:pre">    </span>i--      if __name__ == '__main__':           a = threading.Thread(target = fun)     a.start()     a.join()     while True:       print('aaaaaaa')       sleep(1) 

在CODE上查看代码片派生到我的代码片

输出:<pre name="code" class="python/' target='_blank'>python">111111 输完之后, 才输出 <span style="font-family: Arial, Helvetica, sans-serif;">aaaaaaa </span>

在CODE上查看代码片派生到我的代码片

代码: 无join

在CODE上查看代码片派生到我的代码片

  #-*- coding: UTF-8 -*-          import threading   from time import sleep      def fun():     while True:       print(111111)       sleep(10)      if __name__ == '__main__':           a = threading.Thread(target = fun)     a.start()     while True:       print('aaaaaaa')       sleep(1) 

在CODE上查看代码片派生到我的代码片

<pre name="code" class="Python" style="font-size:18px;">111111 和 <span style="font-family: Arial, Helvetica, sans-serif;">aaaaaaa 间隔输出</span>

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)