Синхронизация доступа к объектам

Существуют два режима, в которых открываются файлы: совместный (файл только читается) и монопольный (файл за­писывается и читается). Совместимы режимы только на чтение. Задача Архив ведет очередь ожидания освобождения файла при несовместимых режимах.

При захвате файла в соответствующем режиме об этом опо­вещается задача Обмен. Задача Обмен далее будет отвергать попытки записи в файл, открытый совместно, и обращения к файлу по чтению или записи, открытого монопольно другой за­дачей.

Работа со справочником ведется только через задачу Ар­хив.

При захватах файлов задачи могут попасть в тупик. Архив распознает тупики и сообщает об этом задаче инициатор — тер­минатор.

Метки: , , ,

Связанные записи