10 個のプロセスが実行されており、それぞれが同じファイルに書き込みます。複数のライターは必要ないので、基本的には、ファイルの書き込みを保護するミューテックス/バイナリ セマフォを探しています。問題は、10 個のプロセス間でセマフォを共有できないことです。そのため、10 個のプロセス間で共有メモリを使用し、セマフォを共有メモリ内に配置して、各プロセスからアクセスできるようにすることを検討しています。
Unix用のC/C++でこれに関するドキュメントを教えてもらえますか? この構造を使用するサンプル コードは素晴らしいでしょう。
ありがとう