我使用多处理创建并行程序时出现问题。 AFAIK当我开始一个新的进程使用这个模块(多处理)我应该做“os.wait()”或“childProcess.join()”以获得其'退出状态。但是,如果在子进程中发生了什么(并且子进程将挂起),那么将上面的函数放在我的程序中可能会停止主进程。使用python的多处理和进程并行编程defunc
的问题是,如果我不这样做,我会得到子进程去僵尸(和将被列为像在顶级上市“蟒蛇<解散>”)。
有什么办法可以避免等待子进程结束并避免创建僵尸进程和\或不打扰主进程那么多关于它的子进程?