Ben*_*ver 0 c++ multithreading synchronization process
我有两个C++进程(A和B),在Windows下执行,其中一个启动另一个.我想有效地单线程执行它们.例如:
哪种Windows同步和IPC服务最适合实现此类行为?
事件适用于这种情况:
只要确保你有错误处理,所以如果另一个进程意外挂起或终止,每个进程都可以恢复并执行任何必要的操作.超时可以处理挂起情况,并等待其他进程的句柄(使用WaitForMultipleObjects()以及进程和事件句柄)可以确定是否/何时其他进程终止.