Python3多线程操作简单示例


Posted in Python onMay 22, 2018

本文实例讲述了Python3多线程操作。分享给大家供大家参考,具体如下:

python3 线程中常用的两个模块为:

_thread

threading(推荐使用)

thread 模块已被废弃。用户可以使用 threading 模块代替。所以,在 python3 中不能再使用"thread" 模块。为了兼容性,python3 将 thread 重命名为 "_thread"。

test.py

# -*- coding:utf-8 -*-
#!/usr/bin/python3
import _thread
import time
# 定义线程调用函数
def echo_name(tag,delay):
  count=0
  while count<5:
    time.sleep(delay)
    count+=1
    print("%s:%s" % ( tag,time.ctime(time.time()) ))
#创建2个线程
try:
  _thread.start_new_thread( echo_name,("thread_1",2))
  _thread.start_new_thread( echo_name,("thread_2",5))
except:
  print("error:无法启动线程")
#死循环
while 1:
  pass

执行结果

[root@mail pythonCode]# python3 test.py
thread_1:Wed Jul 20 18:03:39 2016
thread_1:Wed Jul 20 18:03:41 2016
thread_2:Wed Jul 20 18:03:42 2016
thread_1:Wed Jul 20 18:03:43 2016
thread_1:Wed Jul 20 18:03:45 2016
thread_2:Wed Jul 20 18:03:47 2016
thread_1:Wed Jul 20 18:03:47 2016
thread_2:Wed Jul 20 18:03:52 2016
thread_2:Wed Jul 20 18:03:57 2016
thread_2:Wed Jul 20 18:04:02 2016

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
Python实现excel转sqlite的方法
Jul 17 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
Dec 05 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
Jul 12 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
浅析PEP572: 海象运算符
Oct 15 Python
详解python中*号的用法
Oct 21 Python
python opencv根据颜色进行目标检测的方法示例
Jan 15 Python
django admin 添加自定义链接方式
Mar 11 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
Jun 23 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
python request 模块详细介绍
Nov 10 Python
Python3基于sax解析xml操作示例
May 22 #Python
Python smtplib实现发送邮件功能
May 22 #Python
linux下python使用sendmail发送邮件
May 22 #Python
Python实现的文本对比报告生成工具示例
May 22 #Python
python smtplib模块实现发送邮件带附件sendmail
May 22 #Python
点球小游戏python脚本
May 22 #Python
python smtplib模块自动收发邮件功能(二)
May 22 #Python
You might like
php设计模式 Singleton(单例模式)
2011/06/26 PHP
防止本地用户用fsockopen DDOS攻击对策
2011/11/02 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
javascript中的继承实例代码
2011/04/27 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
详解Bootstrap四种图片样式
2016/01/04 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
Python中常用信号signal类型实例
2018/01/25 Python
python设置随机种子实例讲解
2019/09/12 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
会计专业的自荐信
2013/12/12 职场文书
网吧收银员岗位职责
2013/12/14 职场文书
销售会计岗位职责
2014/03/15 职场文书
优秀毕业生求职信
2014/06/05 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
婚前协议书范本两则
2014/10/16 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书
Python中的 Set 与 dict
2022/03/13 Python
JS高级程序设计之class继承重点详解
2022/07/07 Javascript