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
这是一个月前... –