提交任务后你拿到什么
往线程池提交一个任务,你立刻拿到的是【0】。
什么时候适合用池
最适合用线程池的场景是【0】。
池 vs 手写各建几个线程
(每道题开头都有同一段:上面的池小工具。) 贯穿全条的池小工具(标准库 ThreadPoolExecutor:固定 workers 个线程复用): pool_sum(fn, args, workers) 池对每个参数跑 fn,交回所
怎么建一个线程池
用标准库建一个最多 4 个线程的池,关键参数是【0】。
submit 做什么
池的 submit(fn, x) 做的是【0】。
map 做什么
池的 map(fn, 列表) 做的是【0】。
with 退出时池做什么
用 with ThreadPoolExecutor(...) as ex:,with 块退出时池会【0】。
map 按序回结果
(每道题开头都有同一段:上面的池小工具。) 贯穿全条的池小工具(标准库 ThreadPoolExecutor:固定 workers 个线程复用): pool_sum(fn, args, workers) 池对每个参数跑 fn,交回所
补全:提交一个任务
(每道题开头都有同一段:上面的池小工具。) 贯穿全条的池小工具(标准库 ThreadPoolExecutor:固定 workers 个线程复用): pool_sum(fn, args, workers) 池对每个参数跑 fn,交回所
补全:map 跑一批
(每道题开头都有同一段:上面的池小工具。) 贯穿全条的池小工具(标准库 ThreadPoolExecutor:固定 workers 个线程复用): pool_sum(fn, args, workers) 池对每个参数跑 fn,交回所