Заметки о программировании

       

Заметки о программировании

Слабо связанные процессы
Простой пример

Обобщенная задача взаимного исключения
Замечание
Пример
Новый подход к задаче взаимного исключения
Необходимость в более реалистическом решении
Синхронизирующие примитивы

Определение


Применение синхронизирующих примитивов к задаче взаимного исключения
Типичное использование общего семафора
Избыточность общего семафора

Ограниченный буфер
Взаимодействие через переменные состояния
Пример приоритетного правила
Пример с диалогами

Замечание 1. если оператор при
Замечание 2. окончательная интерпретация
Совершенствование предыдущей программы

Проблема тупиков
Алгоритм банкира
Применение алгоритма банкира
Заключительные замечания

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