全て:
私はロギングソリューションを書いています。使用可能なログエンドポイントの1つは、テキストファイルです。複数のプロセスからそのファイルに書き込みたいと仮定します。共有でファイルを開き、名前付きミューテックスを使用してファイルへの同時アクセスを制御できます(すべてのアクセスが同じマシンで発生したと仮定します)。しかし、それから私は非同期IOについて疑問に思い始めました。プロセス内で、BeginWriteを使用して非同期で書き込みを発行できます。クロスプロセス、またはクロスマシンの問題はどうですか?そのような状況で非同期IOは安全ですか?
(BeginWrite()を呼び出すときに、渡すバッファーに、1つの論理「レコード」にまとめておく必要のあるすべてのものが含まれていると仮定します)