これは、コーディングの問題というよりは設計上の問題です。多くの子を分岐させる親プロセスがあります。それぞれの子は、同じテキスト ファイルを読み書きすることになっています。
どうすればこれを安全に達成できますか?
私の考え:
親にファイル ポインタを作成し、その上にバイナリ セマフォを作成します。また、プロセスはファイル ポインタの取得とファイルへの書き込みで競合します。読み取りの場合、セマフォは必要ありません。
間違っていたら教えてください。
LinuxでCを使用しています。ありがとうございました。