![]() |
1
1
一种可能的解决方案是在任何子进程之间共享对文件的句柄,因为它们是由父进程创建的。 这是我能看到的唯一解决方案,因为我不知道如果您设计成只有一个var来处理它,如何在每个子进程中拥有多个文件句柄(每个日志文件一个)。 为什么不在子进程中创建句柄?我知道它确实对这个问题做出了昂贵的响应,但是很明显,如果proca只需要loga的句柄,那么最好在子进程proca中创建loga的句柄。 |
![]() |
2
1
当子进程proca创建logb的句柄时,您是否询问如何闯入调试器?我假设您在使用Windows,因为您提到了Process Explorer。
一种方法是使用
另一种方法是告诉调试器附加到所有子进程。有几种方法可以 enable this behavior with WinDbg or ntsd .这样,您可以将调试器附加到父进程,它将自动附加到子进程proca,并且您可以在适当的代码中设置断点。
另一种方法是临时修改代码以使用
|