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的Django框架上部署ORM库的教程
Apr 20 Python
Python简单进程锁代码实例
Apr 27 Python
Unicode和Python的中文处理
Mar 19 Python
Python实现Logger打印功能的方法详解
Sep 01 Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 Python
python+tkinter编写电脑桌面放大镜程序实例代码
Jan 16 Python
Python2与Python3的区别实例总结
Apr 17 Python
Python warning警告出现的原因及忽略方法
Jan 31 Python
python数据类型可变不可变知识点总结
Mar 06 Python
使用python对excel表格处理的一些小功能
Jan 25 Python
python开发实时可视化仪表盘的示例
May 07 Python
python字典的元素访问实例详解
Jul 21 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
PHP开发中常用的8个小技巧
2008/08/27 PHP
PHP parse_url 一个好用的函数
2009/10/03 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
JavaScript this 深入理解
2009/07/30 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
Python多进程同步简单实现代码
2016/04/27 Python
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
公司拓展活动方案
2014/02/13 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
向领导表决心的话
2014/03/11 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
劲霸男装广告词
2014/03/21 职场文书
干部鉴定材料
2014/05/18 职场文书
ktv好的活动方案
2014/08/17 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
三严三实学习心得体会
2014/10/13 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
工作时间调整通知
2015/04/24 职场文书
天堂的孩子观后感
2015/06/11 职场文书