我希望在Windows上实现SIGCHLD功能(即当子进程死亡时通知父进程)。我知道Windows API中没有相应的SIGCHLD,但我想知道在Windows上实现此功能的常见方法。我相信这是Windows开发人员经常遇到的问题。
我目前能想到的唯一解决方案涉及轮询子进程以查看它们是否仍然存活。
注意:我的应用程序是单线程的,如果可能的话,我希望保持这种状态。该应用程序具有非阻塞事件循环(使用select())。
我目前能想到的唯一解决方案涉及轮询子进程以查看它们是否仍然存活。
注意:我的应用程序是单线程的,如果可能的话,我希望保持这种状态。该应用程序具有非阻塞事件循环(使用select())。