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封装shell命令实例分析
May 05 Python
Python常用算法学习基础教程
Apr 13 Python
Python制作刷网页流量工具
Apr 23 Python
使用Python读取大文件的方法
Feb 11 Python
Python之list对应元素求和的方法
Jun 28 Python
Python运维自动化之nginx配置文件对比操作示例
Aug 29 Python
Python使用Shelve保存对象方法总结
Jan 28 Python
基于TensorFlow常量、序列以及随机值生成实例
Jan 04 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
python 动态绘制爱心的示例
Sep 27 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
Python使用tkinter实现小时钟效果
Feb 22 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文件缓存内容保存格式实例分析
2014/08/20 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
Laravel5.5 动态切换多语言的操作方式
2019/10/25 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
Javascript继承机制的设计思想分享
2011/08/28 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
python dataframe NaN处理方式
2019/12/26 Python
Python新手学习函数默认参数设置
2020/06/03 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
出国留学担保书
2014/05/20 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript
公历12个月名称的由来
2022/04/12 杂记
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS