文章来源:淘论文网   发布者: 毕业设计   浏览量: 43



还可以点击去查询以下关键词:
[Python]    [一个]    [简单]    [毕业]    [线程]    [模型]    [效果]    [代码]    [分析]    [讲解]    [用Python实现一个简单的毕业线程池模型效果代码分析讲解]   

本文提供给大家的是用python代码实现一个简单的线程效果源码案例Python的多线程爬虫一直都是学习python人士相对比较关注的一项,开题报告,在玩蛇网的python查询引擎爬虫视频教程中也介绍过很多,感兴趣的朋友可以关注一下。

python简单线程模型代码正文部分如下:

#-*- encoding: UTF-8 -*- #编码声明 import threading,queue,os #导入方法模块 def main(inargs): work_queue = queue.Queue() #queue类中实现了锁 for i in range(3):#设置了3个子进程 worker = Worker(work_queue,i) #工作线程、工作队列、线程编号 worker.daemon = True #守护进程 worker.start() #启动线程开始 for elemt in inargs: work_queue.put(elemt) #加入到队列中开始各个线程 work_queue.join() #队列同步 class Worker(threading.Thread): #继承线程类,类也是不太好学习的部分 def __init__(self, work_queue,number): super().__init__() self.work_queue = work_queue self.number = number def process(self,elemt): #自定义的线程处理函数,用于run()中. #这里仅仅打印线程号和传入参数 print('\n{0} task:----{1}'.format(self.number,elemt)) def run(self): #重载threading类中的run() while True: try: elemt = self.work_queue.get() #从队列取出任务 self.process(elemt) finally: self.work_queue.task_done() #通知queue前一个task已经完成 if __name__=='__main__': main(os.listdir('.')) #这一步是用当前目录下得文件名作测试

Python实现一个简单的线程池模型效果代码分析讲解,代码中关于python threading多线程模块、python queue、python os模块的具体使用方法,开题报告,可以关注相关文章。


这里还有:


还可以点击去查询:
[Python]    [一个]    [简单]    [毕业]    [线程]    [模型]    [效果]    [代码]    [分析]    [讲解]    [用Python实现一个简单的毕业线程池模型效果代码分析讲解]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/1891.docx
  • 上一篇:Python读取分割压缩毕业设计TXT文本文件的方法
  • 下一篇:linux系统more基本毕业设计命令python源码分享
  • 资源信息

    格式: docx