我想要一个进程池,该进程池可以一个接一个地执行,并且与我的主程序异步。那时,我希望能够向该池动态添加新进程,如下所示:
def async_slow_operation(arg):
pass
processes_pool = Pool()
for x in some_array:
res = do_some_slow_stuff(x)
processes_pool.add(async_slow_operation, res)
因此async_slow_operations将在do_some_slow_stuff期间执行,但不会在池中并行执行。
PS。基本上,我想通过bash在一批下载图像上启动神经网络,但是我不能同时启动多个网络。