返回总目录页
摘要: 池 进程池 线程池 为什么要有池? 10000 池 预先的开启固定个数的进程数,当任务来临的时候,直接提交给已经开好的进程 让这个进程去执行就可以了 池的优点: 节省了进程,线程的开启 关闭 切换都需要时间 并且减轻了操作系统调度的负担 1、开启进程池。任务少于进程数。开启进程池,这里也要放到if 阅读全文
posted @ 2019-05-22 20:04 马昌伟 阅读(2472) 评论(0) 推荐(0) 编辑
摘要: 线程和进程中使用的队列新建模板小书匠队列线程之间的通信 队列线程是安全的,不用加锁 1、先进先出队列【1】from queue import Queue # 先进先出队列q = Queue(5)q.put(0)q.put(1)q.put(2)q.put(3)q.put(4)print('444444')q.put(5)print("55555")---------------结果:44444... 阅读全文
posted @ 2019-05-22 19:28 马昌伟 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Python线程详解 新建模板小书匠 # 进程的三状态:就绪 运行 阻塞 # multiprocessing模块 # Process-开启进程 # Lock - 互斥锁 # 为什么要在进程中加锁 # 因为进程操作文件也会发生数据不安全 # Queue -队列 IPC机制(Pipe,redis,mem 阅读全文
posted @ 2019-05-22 19:24 马昌伟 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 进程池和线程池详解新建模板小书匠##池##进程池##线程池##为什么要有池?##10000#池# 预先的开启固定个数的进程数,当任务来临的时候,直接提交给已经开好的进程# 让这个进程去执行就可以了池的优点:# 节省了进程,线程的开启 关闭 切换都需要时间# 并且减轻了操作系统调度的负担# 1、开启进程池。任务少于进程数。开启进程池,这里也要放到if name == 'main':下import... 阅读全文
posted @ 2019-05-22 19:12 马昌伟 阅读(649) 评论(0) 推荐(0) 编辑
摘要: python协程详解,gevent asyncio新建模板小书匠#协程的概念#模块操作协程# gevent 扩展模块# asyncio 内置模块# 基础的语法 1、生成器实现切换[1]import timedef func1(): print(1) yield 1 time.sleep(1) print(2)def func2(): g=func1() ... 阅读全文
posted @ 2019-05-22 17:57 马昌伟 阅读(1402) 评论(0) 推荐(0) 编辑
博主链接地址:https://www.cnblogs.com/machangwei-8/