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生态系统(Python新手入门指导)
Dec 11 Python
简单实现python聊天程序
Apr 01 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
使用Python实现从各个子文件夹中复制指定文件的方法
Oct 25 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
Apr 02 Python
python开发游戏的前期准备
May 05 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
详解Python实现进度条的4种方式
Jan 15 Python
Python使用xlrd实现读取合并单元格
Jul 09 Python
用python绘制樱花树
Oct 09 Python
python实现简易自习室座位预约系统
Jun 30 Python
Python可变与不可变数据和深拷贝与浅拷贝
Apr 06 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
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
PHP输入流php://input介绍
2012/09/18 PHP
phpStudy 2016 使用教程详解(支持PHP7)
2017/10/18 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
python获取网页状态码示例
2014/03/30 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
将python图片转为二进制文本的实例
2019/01/24 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
怎样写好自荐信和推荐信
2013/12/26 职场文书
2014年母亲节寄语
2014/05/07 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
2015年党建工作总结
2015/03/30 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
社区结对共建协议书
2016/03/23 职场文书
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js