2
我有一個進程管理器。它可能使用createprocess函數創建數千個(在紙上!)子進程。目前我正在使用mufti-threading和WiatForMultipleObejct來檢測任何孩子的退出或失敗。
我正在尋找一些建議/指引/僞代碼/鏈接來檢測子進程的退出使用IOCP如果有可能的話!?
使用IOCP檢測子進程的退出/失敗 - C++ - Windows
非常感謝!
我有一個進程管理器。它可能使用createprocess函數創建數千個(在紙上!)子進程。目前我正在使用mufti-threading和WiatForMultipleObejct來檢測任何孩子的退出或失敗。
我正在尋找一些建議/指引/僞代碼/鏈接來檢測子進程的退出使用IOCP如果有可能的話!?
使用IOCP檢測子進程的退出/失敗 - C++ - Windows
非常感謝!
是的,這是可能的。
你需要看看Job Object API。具體來說,您可以創建流程,將其分配給作業,然後將作業與完成端口相關聯。見JOBOBJECT_ASSOCIATE_COMPLETION_PORT和SetInformationJobObject()
謝謝,我找到了一個解決方案。這是一個古老的問題!但是,謝謝。解決方案與您的建議類似。 – happyNewLife
這是一個月前... –