Mic*_*ael 14 python queue multithreading
我正在尝试使用该multiprocessing包Python.在查看教程时,似乎使用了最清晰,最直接的技术pool.map,它允许用户轻松命名进程数,并传递pool.map一个函数和一个值列表,以便在CPU之间分配该函数.我遇到的另一种技术是使用队列来管理工作池.这个答案做了出色的工作,解释之间的差异pool.map,pool.apply以及pool.apply_async,但什么是使用的优点和缺点pool.map与在此使用队列类似例子?
Mac*_*Gol 10
该pool.map技术是具有队列的技术的"子集".也就是说,没有pool.map你可以使用Pool和轻松实现它Queue.也就是说,使用队列可以更灵活地控制池进程,也就是说,可以使每个进程的生命周期只读取一次特定类型的消息,控制池进程的关闭行为等.
| 归档时间: |
|
| 查看次数: |
13475 次 |
| 最近记录: |