I create a job by c# {
m_handle = Kernel32Dll.CreateJobObject(IntPtr.ZeroJOB_OBJECT_MSG_EXIT_PROCESS、JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO,但我不能捕获JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS (我编写了一个c#程序,该程序抛出新的System.Exception(“未处理”)来杀死自己,它
在Linux下,我有一个调用外部程序(编译后的Fortran程序)的C++代码。此外部程序有时会中止(即当满足某些条件时,在其代码中发出"STOP“),这是OK。但是:外部程序终止也会杀死父C++程序。我希望C++代码能够继续运行,即使外部程序正常或异常地停止执行。C++“父”程序使用system("./ external _ pro