2 つの C++ プロセス (A と B) があり、Windows で実行され、一方が他方を起動します。それらの実行を効果的にシングルスレッドにしたいと思います。例えば:
- プロセスAを開始
- A が B を作成する
- A サスペンド
- Bはいくつかの固定された一連の操作を実行します
- B が一時停止し、A が再開されます
- A はいくつかの固定された一連の操作を実行します
- Aが一時停止、Bが再開
- (4 ~ 7 を繰り返します)
この種の動作を実装するのに最適な Windows 同期および IPC サービスはどれですか?