Windows で SIGCHLD 機能を使用したいと考えています (つまり、子プロセスが終了したときに親プロセスに通知します)。Windows API に SIGCHLD に相当するものがないことは承知していますが、これを Windows で実装するための一般的な方法を教えてください。これは、Windows 開発者がかなり頻繁に遭遇する問題だと確信しています。
私が今考えている唯一の解決策は、子供たちをポーリングして、彼らがまだ生きているかどうかを確認することです.
注: 私のアプリケーションはシングル スレッドであり、可能であればそれを維持したいと考えています。アプリケーションには非ブロッキング イベント ループがあります (select() を使用)。