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


Posted in Python onApril 09, 2015

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">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> 

Python 相关文章推荐
Python 元类使用说明
Dec 18 Python
Python脚本实现格式化css文件
Apr 08 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
对python pandas读取剪贴板内容的方法详解
Jan 24 Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 Python
python实现桌面托盘气泡提示
Jul 29 Python
python hashlib加密实现代码
Oct 17 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
Python Numpy中数据的常用保存与读取方法
Apr 01 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
Mar 04 Python
正确的理解和使用Django信号(Signals)
Apr 14 Python
Python游戏开发实例之graphics实现AI五子棋
Nov 01 Python
在Python的Flask框架下使用sqlalchemy库的简单教程
Apr 09 #Python
详解Python中的正则表达式的用法
Apr 09 #Python
Python中几种操作字符串的方法的介绍
Apr 09 #Python
详解Python中的__new__()方法的使用
Apr 09 #Python
Python中动态获取对象的属性和方法的教程
Apr 09 #Python
详解Python中的循环语句的用法
Apr 09 #Python
python3简单实现微信爬虫
Apr 09 #Python
You might like
星际争霸秘籍
2020/03/04 星际争霸
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
一步一步学习PHP(2)――PHP类型
2010/02/15 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
解析link_mysql的php版
2013/06/30 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
经验几则 推荐
2006/09/05 Javascript
TFDN图片播放器 不错自动播放
2006/10/03 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
校园报刊亭的创业计划书
2014/01/02 职场文书
保险公司年会主持词
2014/03/22 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
党员干部学习心得体会
2016/01/23 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
Python如何配置环境变量详解
2021/05/18 Python