摘要: 1. 协程是程序员创造出来的 2. 单纯的协程没有作用 3. 需要io操作时候进行切换 才有意义 原理 greenlet 协程常用模块 gevent 阅读全文
posted @ 2020-03-11 15:42 hurz 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ``` from concurrent.futures import ProcessPoolExecutor import time def task(a1,a2): time.sleep(1) print("{},{}".format(a1, a2,)) if __name__ == '__main__': # 定义进程池 pool = ProcessPoolExecutor(10) for i 阅读全文
posted @ 2020-03-11 14:05 hurz 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 0. 生产情况 1. 在生产环境一般不使用以下方式 2. 在生产环境一般使用以下方式 redis mysql rabbitMQ 1. 使用Queue 的方式 2. 使用Manager 的方式 阅读全文
posted @ 2020-03-11 00:53 hurz 阅读(206) 评论(0) 推荐(0) 编辑
摘要: import multiprocessing import time def task(arg): time.sleep(1) print(arg) if __name__ == '__main__': """ 常用功能: join daemon name multiprocessing.curre 阅读全文
posted @ 2020-03-11 00:50 hurz 阅读(142) 评论(0) 推荐(0) 编辑