python multiprocessing.Pool 中map、map_async、apply、apply_async区别
multiprocessing是python的多进程库,multiprocessing.dummy则是多线程的版本,使用都一样。
其中都有pool池的概念,进程池/线程池有共同的方法,其中方法对比如下 :
There are four choices to mapping jobs to process. Here are the differences:
多参数 并发 阻塞 有序结果
map no yes yes yes
apply yes no yes no
map_async no yes no yes
apply_async yes yes no no
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/18183893,如有侵权联系删除