Режимы доступа к информации

При работе в многопользовательской среде файлы могут быть открыты в одном из режимов - разделяемом или исключительном. При исключительном (монопольном, эксклюзивном) режиме досту­па с данной информационной единицей может работать только тот пользователь, который первый открыл файл. Эксклюзивное исполь­зование иногда называют блокировкой типа X (exclusive lock), а раз­деляемое (блокировка с взаимным доступом) - S (Shared lock). Ис­ключительные блокировки используются для операторов, изменяю­щих структуру таблицы или значения тех или иных полей.

Эти же виды блокировок могут быть использованы и при блоки­ровании других информационных единиц, например записи. Выбор вида блокировки и информационной единицы, к которой она отно­сится, зависит от того, какая операция выполняется, как много таких операций, каковы ограничения по времени выполнения обработки. Например, если осуществляется массовая корректировка какого-либо файла, то лучше открыть его в эксклюзивном режиме, чем последо­вательно блокировать каждую запись.