我有一个流程经理。它可能会使用createprocess函数创建数千个(在纸上!)子进程。目前我正在使用mufti-threading和WiatForMultipleObejct来检测任何孩子的退出或失败。
我正在寻找一些建议/指南/伪代码/链接,以便在可能的情况下使用 IOCP 检测子进程退出!?
非常感谢!
答案 0 :(得分:1)
是的,这是可能的。
您需要查看Job Object API。具体来说,您创建流程,将其分配给作业,然后将作业与完成端口关联。请参阅JOBOBJECT_ASSOCIATE_COMPLETION_PORT和SetInformationJobObject()