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服务器与android客户端socket通信实例
Nov 12 Python
学习Python selenium自动化网页抓取器
Jan 20 Python
django DRF图片路径问题的解决方法
Sep 10 Python
pandas 将索引值相加的方法
Nov 15 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
python 比较2张图片的相似度的方法示例
Dec 18 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
Mar 16 Python
Python爬取阿拉丁统计信息过程图解
May 12 Python
python如何变换环境
Jul 21 Python
python从Oracle读取数据生成图表
Oct 14 Python
Python用SSH连接到网络设备
Feb 18 Python
Python包管理工具pip的15 个使用小技巧
May 17 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实现微信扫码自动登陆与注册功能
2016/09/22 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
Bootstrap组合上、下拉框简单实现代码
2017/03/06 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
Python中的tuple元组详细介绍
2015/02/02 Python
Python3实现购物车功能
2018/04/18 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
武汉英思工程科技有限公司&ndash;ORACLE面试测试题目
2012/04/30 面试题
焊接专业毕业生求职信
2013/10/01 职场文书
仓管员岗位职责范文
2013/11/08 职场文书
大学生思想汇报范文
2013/12/31 职场文书
中式餐厅创业计划书范文
2014/01/23 职场文书
入党自我评价优缺点
2014/01/25 职场文书
作文批改评语大全
2014/04/23 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
植物生产学专业求职信
2014/08/08 职场文书
辞职信格式模板
2015/02/27 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
网络新闻该怎么写?这些写作技巧你都知道吗?
2019/08/26 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP
Python使用Kubernetes API访问集群
2021/05/30 Python
搭建Yolov5服务器
2022/04/30 Servers