Заметки о программировании
Слабо связанные процессыПростой пример
Обобщенная задача взаимного исключения
Замечание
Пример
Новый подход к задаче взаимного исключения
Необходимость в более реалистическом решении
Синхронизирующие примитивы
Определение
Применение синхронизирующих примитивов к задаче взаимного исключения
Типичное использование общего семафора
Избыточность общего семафора
Ограниченный буфер
Взаимодействие через переменные состояния
Пример приоритетного правила
Пример с диалогами
Замечание 1. если оператор при
Замечание 2. окончательная интерпретация
Совершенствование предыдущей программы
Проблема тупиков
Алгоритм банкира
Применение алгоритма банкира
Заключительные замечания
Содержание раздела