Операционная система UNIX. Руководство программиста

     

Сильная блокировка. Некоторые предупреждения


  • Сильная блокировка защищает только те сегменты файла, которые явно заблокированы. Доступность других частей определяется имеющимися правами.
  • Если несколько операций ввода-вывода необходимо выполнить как единое целое, процесс должен явно блокировать все нужные сегменты перед тем, как выполнять ввод-вывод. Поэтому для всех программ, выполняющих подобную обработку, достаточно слабой блокировки.
  • Как указывалось выше, произвольные программы не должны иметь неограниченных прав доступа к файлам, информация в которых важна настолько, что нужно применять блокировку на уровне сегментов.
  • Слабая блокировка сегментов более эффективна по той причине, что проверка блокировки не будет осуществлять ся при каждой операции ввода-вывода.


  • Содержание раздела