1

NSFileManager のインスタンスを使用していると思われる動的ライブラリがあります。私のアプリでは、NSFileManager を使用して動的ライブラリと同じファイルに書き込む必要があります。動的ライブラリの NSFileManager が、私の NSFileManager と同じファイルに同時に書き込みを行う場合、どちらが勝つか、または両方とも書き込みを終了できませんか? 動的ライブラリは NSFileManager シングルトン インスタンスを使用していません。

4

1 に答える 1

0

アトミックな場合、両方とも成功します。どのファイルがディスクに残るかは、最後に終了した操作によって異なります。アトミック書き込みを一時ファイルへの書き込みと考えてから、一時ファイルの名前を変更します。

于 2012-08-10T22:04:40.283 に答える