atomically:
パラメータが、writeToFile:atomically:
メソッド(たとえば、-[NSArray writeToFile:atomically:]
)の略であると思います。 atomically:
にはYES
を渡すのが一般的ですが、その意味はわかりません。writeToFile:原子的に:原子的にはどういう意味ですか?
50
A
答えて
91
「原子書き込み」は、ファイルへの書き込みが完全であるか、エラーが発生していることが保証されているものです。書き込みの半分が動作し、次に何か悪いことが起こる(電源が切れ、ドライブがクラッシュするなど)、残りの書き込みが失敗する可能性はありません。それはすべてかどうかです。これは一般的にあなたが望むものです。
34
アトミック
YESの場合、データは、バックアップファイルに書き込まれ、エラーが発生しないバックアップファイルを次に、仮定は、パスによって指定された名前に変更されます。それ以外の場合、データはパスに直接書き込まれます。
+0
私にとっては良い説明です。ありがとう。 –
関連する問題
- 1. writeToFile:原子的にのみ初めて動作する
- 2. WriteToFile:原子的に非難する警告
- 3. 原子的一貫性
- 4. モンゴースの原子的更新
- 5. ハンドラにサブスクライバがあるかどうかを原子的に把握する
- 6. 原子的に削除データベース・エンティティとファイル
- 7. 「トランザクションでは、2回目の試みは原子的に失敗します」とはどういう意味ですか?
- 8. linqは原子的に更新してクエリできますか?
- 9. 演算子 '=>'はC#でどういう意味ですか?
- 10. タイムアウトを原子的にチェックしてリセットするにはどうすればよいですか?
- 11. ハスケルの/ =演算子はどういう意味ですか?
- 12. (filename.java.i、filename.jar.i)の拡張子はどういう意味ですか
- 13. Rの%||%演算子はどういう意味ですか?
- 14. Xcode 3.2の@property(非原子的、保持)とXcode 4.2の@property(強い、非原子的)の差
- 15. Javaに明示的なアクセス修飾子がない場合はどういう意味ですか?
- 16. Erlang原子がどのようにゴミ収集できるか
- 17. 原子的に開いてロックするファイル
- 18. 本当に原子は何ですか?
- 19. 静的メソッドでステートレスとはどういう意味ですか?
- 20. スクロールをアニメーション化し、原子的にズームしますか?
- 21. Cudaは原子的に操作を実行します
- 22. `readonly`宣言されたプロパティ(クラスプロパティを含む)で`非原子的 'が意味を持ちますか?
- 23. 永続的なコールバックとはどういう意味ですか?
- 24. 目的Cの^はどういう意味ですか?
- 25. MongoDb NodeJSドライバfindOneAndUpdateが原子的に動作しない
- 26. Railsキャッシュから原子的に読み取る方法
- 27. 特定のファイル記述子に原子炉を登録するにはどうすればよいですか?
- 28. SQLでの結合による原子的更新
- 29. Haxeで「物理的に等しい」とはどういう意味ですか?
- 30. 静的クラスの「静的」とはどういう意味ですか?
新しいファイルが完全にディスクに保存されるまで、古いファイルは変更または削除されません。 –
Upvote for "これは一般的にあなたが望むものです。" –