Python多处理
答
如果使用多处理程序包,则每个子进程都有is_alive
方法可供您检查。因此,一个选项可以保存所有正在运行的进程的列表,并定期检查is_alive
并重新生成死区进程。
如果您使用的是POSIX系统,您也可以捕获SIGCHLD(使用signal
),并在子进程死亡时收到通知。
你是人中的神。谢谢你为我节省一个周末。 – Jordan 2011-09-20 05:03:56
@Jordan,这是发布到Stack Overflow的最好评论。 – mikerobi 2011-09-20 18:57:36