C++ でいくつかのファイル システムを実装しています。今まで使ってfstream
いたのですが、排他モードで開けないことに気づきました。多くのスレッドがあるため、複数の読み取りを許可したいのですが、書き込みモードでファイルを開くときに、ファイルを排他モードで開きたいですか?
それを行う最良の方法は何ですか?いくつかの機能を提供すると思いBoost
ます。また、他に可能性はありますか?簡単な例も見たいです。C++ で行うのが簡単ではない場合、C で書くこともできます。
私はWindowsを使用しています。