|
分類:[C/C++]
こんにちわ。
Win32API の MemoryMappedFile にて、メモリ共有をしようとしているのですが、(何度かした事があります。) このファイルに複数プロセスからアクセスする場合、排他制御等は必要でしたでしょうか?
今まで作成した物では、特にしていなくても共有できました。各プロセスが読み書きしても大丈夫でしたが、 今回作成しているプログラムだと、既にマッピングされたファイルを取得しただけで、 既に実行されている(ファイルを作ったプロセス)が System.AccessViolationException を出してしまいます。
Webを検索してみましたが、色々ありすぎて結局どうなのかよくわからない状態です。 ご意見お願い致します。
|