1 / 3
文档名称:

《python 多线程》.doc

格式:doc   大小:29KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《python 多线程》.doc

上传人:755273190 2019/3/18 文件大小:29 KB

下载得到文件列表

《python 多线程》.doc

相关文档

文档介绍

文档介绍:python多线程python可以方便地支持多线程。可以快速创建线程、互斥锁、信号量等等元素,支持线程读写同步互斥。美中不足的是,python的运行在python虚拟机上,创建的多线程可能是虚拟的线程,需要由python虚拟机来轮询调度,这大大降低了python多线程的可用性。我们经今天用了经典的生产者和消费者的问题来说明下python的多线程的运用上代码:#encoding=utf-8importthreadingimportrandomimporttimefromQueueimportQueueclassProducer():def__init__(self,threadname,queue):(self,name=threadname)=queuedefrun(self):foriinrange(20):(),'adding',i,'toqueue'(i)((10)/)(),'Finished'#ConsumerthreadclassConsumer():def__init__(self,threadname,queue):(self,name=threadname)=queuedefrun(self):foriinrange(20):(),'gotavalue:',()((10)/)(),'Finished'#Mai