2011-12-17 43 views

Trả lời

91

Một 'ghi nguyên tử' là một trong những nơi bạn được đảm bảo có ghi chính xác, đầy đủ vào tệp hoặc lỗi. Không có cơ hội mà, nói, một nửa của viết sẽ làm việc và sau đó một cái gì đó xấu xảy ra (mất điện, ổ đĩa vụ tai nạn, vv) và phần còn lại của viết không thành công. Đó là tất cả hoặc không có gì. Đây thường là những gì bạn muốn.

+13

Tệp cũ sẽ không bị thay đổi hoặc bị xóa cho đến khi phiên bản mới hoàn toàn nằm trên đĩa. –

+3

Upvote cho "Đây thường là những gì bạn muốn", mà tài liệu của Apple bỏ đi –

34

nguyên tử

Nếu CÓ, các dữ liệu được ghi vào một tập tin sao lưu, và lúc bấy giờ giả sử không có lỗi xảy ra-file sao lưu được đổi tên thành tên theo quy định của con đường; nếu không, dữ liệu được ghi trực tiếp vào đường dẫn.

+0

Đó là một lời giải thích tốt cho tôi. Cảm ơn. –

Các vấn đề liên quan