子进程(由CreateProcess打开)会导致父进程崩溃吗?

时间:2019-12-23 10:38:12

标签: c++ c windows winapi

就像标题中所说的那样,我尝试查找该信息,但没有发现任何有用的信息。

基本上,我有一个程序要同时运行4次,如果其中之一崩溃,请重新启动它们。

我构建了一个程序,该程序使用CreateProcess运行4个实例(每个实例一个),并使用WaitForMultipleObjects等待它们中的一个崩溃,如果其中一个崩溃,则重新启动它并再次使用WaitForMultipleObjects

到目前为止,所有这些功能都运行良好,但是突然间,在我的程序(使其他程序保持活动的10多个小时)之后,它开始表现得很奇怪,崩溃了,没有错误,我看到的是其中一个的异常情况(或多个)子进程,其他所有进程均已关闭。

有什么想法吗?

0 个答案:

没有答案