2つの異なるプログラムが同じファイルに同時に書き込もうとするとどうなりますか?
プログラムの1つでファイルロックエラーが発生しますか?
このシナリオを処理するためにプログラムをどのように設計する必要がありますか?
1741 次
3 に答える
2
2番目のアプリ(またはスレッド)が書き込み用にファイルを開こうとすると、IO例外がスローされます。
于 2011-03-21T06:44:09.613 に答える
0
ファイルが複数のスレッドによってアクセスされているときにIO例外を回避するには、FileLockを使用します。
于 2011-03-21T06:51:03.157 に答える
0
ユーザーAとユーザーBがいるとすると、両方にコンテンツを変更させることができます。時間にわずかな違いがありますが、「同時に」希望する場合は、どちらのユーザーが「送信」したかを確認してください。最初に変更を行い、それらの変更を保存して、次のユーザーに「ファイルが更新されました。変更を確認してください。..何とか何とか」というスマートメッセージを表示します。
于 2011-03-21T06:57:07.223 に答える