本文摘自php中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于Python多线程的应用(附实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。在引入多线程之前,我们先来看一个非常简单的实例。
实例:
1 2 3 4 5 6 7 8 9 10 11 | #单线程实例
import time
def mark(index):
print ( "Mark的帅,远近闻名,第%d次传播" %index)
#暂停一秒,不然看不到效果哦
time.sleep(1)
if __name__== "__main__" :
for i in range(6):
mark(i)
|
结果:按照顺序依次打印

上面是单线程显示效果,现在我们来用多线程处理一下。在这之前,我们应该要知道,thread模块是python比较底层的模块,
为了方便我们控制thread,python又使用threading模块对thread进行了封装,下面就用到了threading模块。
实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #多线程实例
import time
import threading
def mark(index):
print ( "Mark的帅,远近闻名,第%d次传播" %index)
#暂停一秒,不然看不到效果哦
time.sleep(1)
if __name__== "__main__" :
for i in range(6):
#定义子线程
t=threading.Thread(target=mark,args=(i,))
#启动子线程
t.start()
|
效果:

阅读剩余部分
相关阅读 >>
Python单例模式是什么
Python对mysql数据库操作的实例详解
Python中py2exe打包工具的用法详解
Python语言依赖平台吗
Python开发环境是什么
Python动态爬虫的实例分享
Python中typing模块的介绍(代码实例)
Python如何查看变量类型
Python 开发工具和框架安装实例步骤
实例解析Python如何实现爬取京东手机图片
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » Python多线程的应用(附实例)