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读取文本中数据并转化为DataFrame的实例
Apr 10 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 Python
Python实现的列表排序、反转操作示例
Mar 13 Python
Python从函数参数类型引出元组实例分析
May 28 Python
pytorch多GPU并行运算的实现
Sep 27 Python
python 协程 gevent原理与用法分析
Nov 22 Python
Python+OpenCV图像处理—— 色彩空间转换
Oct 22 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 Python
Python自动化测试基础必备知识点总结
Feb 07 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 Python
Python中OpenCV实现简单车牌字符切割
Jun 11 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之短标签开启设置
2013/06/17 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
PHP速成大法
2015/01/30 PHP
jquery移动listbox的值原理及代码
2013/05/03 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
jQuery中text() val()和html()的区别实例详解
2016/06/28 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python实现保存网页到本地示例
2014/03/16 Python
详解python之配置日志的几种方式
2017/05/22 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
python实现图片转字符画
2021/02/19 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
浅谈基于Canvas的手绘风格图形库Rough.js
2018/03/19 HTML / CSS
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
2014乡镇干部对照检查材料思想汇报
2014/09/26 职场文书
2015高考寄语集锦
2015/02/27 职场文书
Python基于Opencv识别两张相似图片
2021/04/25 Python
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers
JavaCV实现照片马赛克效果
2022/01/22 Java/Android