是否有可能创建一个非守护进程的python池?我希望一个池能够调用一个内部有另一个池的函数.
我想要这个,因为deamon进程无法创建进程.具体来说,它会导致错误:
AssertionError: daemonic processes are not allowed to have children
Run Code Online (Sandbox Code Playgroud)
例如,考虑function_a具有运行的池的场景,该池具有运行function_b的池function_c.此函数链将失败,因为function_b正在守护进程中运行,并且守护进程无法创建进程.
我知道这是一个常见的问题,像相关的问题这样,但我要问,以适合我的情况,因为我还没有现在用芹菜最好的办法.
我的服务方案将使用multiprocessing.Process创建多个广告系列订单,在每个广告系列订单中,它仍然使用multiprocessing.Process来创建多个广告(广告系列和广告是1toM关系).
如你所知,如果我设置两个广告系列和广告制作部分多进程,它将失败,"恶魔的过程中是不允许生孩子",我觉得芹菜可满足即使我现在不使用它类似的问题.
我的问题是,解决这类问题的一般方法是什么?我应该使用芹菜还是以任何方式解决它?
非常感谢