Python 3.6.5,具有multiprocessing.dummy.Pool.map()的并行性

时间:2018-08-11 23:30:27

标签: python parallel-processing multiprocessing python-3.6

因此,我尝试使用http://chriskiehl.com/article/parallelism-in-one-line中所述的Pool.map()在列表l上运行某些函数f(x)。就像

pool = ThreadPool(8)
pool.map(f, l)
pool.close()
pool.join()

我遇到的问题是,它基本上是对列表中的前七个项目进行迭代,而没有进行任何进一步的操作,当预期的行为为其自己的线程分配了每个第八个项目时,不确定是否还有其他方法来描述它,但是您明白这点。就像文章中显示的一样。那么,这怎么了?

0 个答案:

没有答案