随笔分类 -  并发编程

摘要:有多少个任务就开多少个进程或者线程 # 什么是池 concurrent.futures模块 # 要在程序开始的时候,还没提交任务先创建几个线程或者进程 # 放在一个池子里,这就是池 # 为什么要用池? # 如果先开好进程/线程,那么有任务之后就可以直接使用这个池中的数据了 # 并且开好的线程或者进程 阅读全文
posted @ 2020-05-27 17:43 水晶冰洛 阅读(157) 评论(0) 推荐(0)
摘要:Python标准模块--concurrent.futures #1 介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 ProcessPoolExecutor: 进程池,提供异步调用 Both implement t 阅读全文
posted @ 2020-05-23 08:47 水晶冰洛 阅读(130) 评论(0) 推荐(0)
摘要:概念 # 同步异步阻塞和非阻塞 # 同步阻塞 : 调用一个函数需要等待这个函数的执行结果,并且在执行这个函数的过程中CPU不工作 # inp = input('>>>') # 同步非阻塞 :调用一个函数需要等待这个函数的执行结果,在执行这个函数的过程中CPU工作 # ret = eval('1+2+ 阅读全文
posted @ 2020-05-19 09:23 水晶冰洛 阅读(148) 评论(0) 推荐(0)