2016-12-07 66 views
1

有没有办法动态调整multiprocessing.Pool的大小?我正在编写一个简单的服务器进程,它可以让工作人员处理新的任务。对于这种情况,使用multiprocessing.Process可能更适合(因为不应该修复worker的数量),但是在产生的子进程退出后,我需要在父进程中执行自定义回调。由于某种原因,只有mulitprocessing.Pool.apply_async似乎提供回调参数(multiprocessing.Process不)。多处理中的动态池大小?

+0

看看问题的答案[_multiprocessing - pool allocation_](http://stackoverflow.com/questions/10348156/multiprocessing-pool-allocation)。 – martineau

回答