设为首页 加入收藏

TOP

Python 多线程两种实现方式
2014-11-23 22:59:23 来源: 作者: 【 】 浏览:3
Tags:Python 线程 实现 方式

目前python 提供了几种多线程实现方式 thread,threading,multithreading ,其中thread模块比较底层,而threading模块是对thread做了一些包装,可以更加方便的被使用。


2.7版本之前python对线程的支持还不够完善,不能利用多核CPU,但是2.7版本的python中已经考虑改进这点,出现了multithreading 模块。threading模块里面主要是对一些线程的操作对象化,创建Thread的class。一般来说,使用线程有两种模式:


A 创建线程要执行的函数,把这个函数传递进Thread对象里,让它来执行;


B 继承Thread类,创建一个新的class,将要执行的代码 写到run函数里面。


本文介绍两种实现方法。


第一种 创建函数并且传入Thread 对象中


t.py 脚本内容


执行结果:



thclass.py 脚本内容:


执行结果:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇JQuery打造下拉框联动效果 下一篇struts2文件上传(保存为BLOB格式)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: