タグにマルチスレッドを設定しましたが実際はマルチプロセスです.
ファイルにマルチプロセスからアクセスしたいのですが, 各プロセスで競合がおこってしまうとファイルがこわれてしまう可能性があると思います。
最適な設計としてstatic グローバル変数として鍵を定義し, 排他制御をするのが正しいのかと思ったのですが, これは正しいのでしょうか?
なにか別に簡単な方法があれば教えていただきたいです。
PS
os はunix系です


Q&A
退会済みユーザー
総合スコア0
投稿2015/10/26 07:16
編集2015/10/26 08:54タグにマルチスレッドを設定しましたが実際はマルチプロセスです.
ファイルにマルチプロセスからアクセスしたいのですが, 各プロセスで競合がおこってしまうとファイルがこわれてしまう可能性があると思います。
最適な設計としてstatic グローバル変数として鍵を定義し, 排他制御をするのが正しいのかと思ったのですが, これは正しいのでしょうか?
なにか別に簡単な方法があれば教えていただきたいです。
PS
os はunix系です