Python异步启动异步进程

时间:2018-10-30 13:39:58

标签: python multithreading asynchronous subprocess

我想要一个进程池,该进程池可以一个接一个地执行,并且与我的主程序异步。那时,我希望能够向该池动态添加新进程,如下所示:

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在一批下载图像上启动神经网络,但是我不能同时启动多个网络。

0 个答案:

没有答案