您的位置:首页 > 编程语言 > Python开发

python 多线程

2014-07-22 17:32 113 查看
 python 提供了几个用于多线程编程的模块,包括thread、threading、Queue等。thread、threading 模块允许程序创建和管理线程;

thread模块提供了基本的线程和锁的支持,  threading提供了更高级别,功能更强的线程管理的功能;

Queue模块允许用户创建一个可以用于多个线程之间共享数据的队列数据结构;

不建议使用thread模块;更高级别的threading模块更为先进;对线程的支持更为完善;而且使用thread模块里的属性有可能与threading模块冲突;

最为关键点:threading模块能确保重要的子线程退出后进程才退出;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: