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通过定义一个类实例作为ftp回调方法
May 04 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
对python中url参数编码与解码的实例详解
Jul 25 Python
使用python获取邮箱邮件的设置方法
Sep 20 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
Python开发之基于模板匹配的信用卡数字识别功能
Jan 13 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
python用tkinter实现一个简易能进行随机点名的界面
Sep 27 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 Python
Django中session进行权限管理的使用
Jul 09 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 导出Excel示例分享
2014/08/18 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
js字符编码函数区别分析
2008/06/05 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
使用jquery获取网页中图片高度的两种方法
2013/09/26 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
2014/05/12 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
使用python实现strcmp函数功能示例
2014/03/25 Python
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python中的getopt函数使用详解
2015/07/28 Python
python requests 使用快速入门
2017/08/31 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
python连接mongodb密码认证实例
2018/10/16 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
临床医师专业个人自我评价范文
2013/11/07 职场文书
团队会宣传标语
2014/10/09 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
交通事故和解协议书
2015/01/27 职场文书
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
使用MybatisPlus打印sql语句
2022/04/22 SQL Server