Централизованный алгоритм взаимного исключения — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Новая страница: «'''Централизованный алгоритм''' взаимного исключения: # Центральный управляющий узел ведет …»)
 
Строка 1: Строка 1:
 +
[[Категория: Параллельное программирование]]
 
'''Централизованный алгоритм''' взаимного исключения:
 
'''Централизованный алгоритм''' взаимного исключения:
 
# Центральный управляющий узел ведет очередь запросов на вход
 
# Центральный управляющий узел ведет очередь запросов на вход

Версия 15:15, 26 июня 2010

Централизованный алгоритм взаимного исключения:

  1. Центральный управляющий узел ведет очередь запросов на вход
  2. Процесс, желающий войти в критический участок, посылает ему сообщение "запрос" и ждет, пока не получит сообщение "разрешение" (когда подходит его очередь)
  3. Когда процесс выходит из критического участка, то посылает управляющему узлу сообщение "освобождение"

Всего нужно послать 3 сообщения для каждого случая доступа к критическому ресурсу.