5

Для чего нужны .lockfiles (например, в ~/Library/Preferences) в OS X Lion? Я, кажется, не видел их в снежном барсе. Они как-то влияют на изменение других файлов?

И как вы открываете эти файлы блокировки?

2 ответа2

6

Блокирующие файлы используются для ограничения редактирования другого файла (якобы документа или ресурса), когда в приложении открыт документ или ресурс. Это так, что только одно приложение может записывать в файл в данный момент времени.

Вы не можете открыть файл блокировки, и вам как пользователю это не понадобится. В некоторых системах они представляют собой пустые файлы, поэтому в любом случае ничего не видно. Точная реализация на OSX Lion описана здесь:

http://reviews.cnet.com/8301-13727_7-20093292-263/lockfiles-and-other-plist-file-subtypes-in-os-x-lion/

1

Я полагаю, что это на самом деле больше связано со встроенным контролем версий, новым в Lion. Это, вероятно, самый последний снимок файла. Вероятно, поэтому в этом выпуске по умолчанию они скрыли папку библиотеки. Джон Сиракуза объясняет внутренности очень подробно здесь в своем обзоре Ars Technica:

http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/7#document-model

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .