Строгое чередование
shared int turn = 0;
while (some condition) { while(turn != i);
critical section turn = 1-i;
remainder section
Очевидно, что взаимоисключение гарантируется, процессы входят в критическую секцию строго по очереди: Ро, Pi, Ро, Pi, Ро,... Но наш алгоритм не удовлетворяет условию прогресса. Например, если значение turn равно 1, и процесс Р0 готов войти в критический участок, он не может сделать этого, даже если процесс Pi находится в remainder section.
Еще по теме Строгое чередование:
- Влияние чередования аспектов
- ИЗОЛЯЦИЯ СТРОГАЯ
- Хаос вопросов со строгой логикой построения
- 3. Исправительная колония строгого режима
- Сатурн, Строгий Учитель
- 4. Не разграничивайте строго жизнь своей семьи и свои
- § 3 Сущность и идея брака. – Нравственное его значение. – Таин- ство в браке. – Историческое развитие идеи брака. – Много- женство, многомужие и одноженство. – Идея, семейное, обще- ственное и религиозное значение брака в Древнем мире. – Религиозный обряд брака у древних. – Строгая форма брака. – Освящение брака в христианстве. – Церковное понятие о браке на Западе и Востоке. – Секуляризация брака и подчинение его гражданскому закону и суду после реформации и революции. – Брачный закон и суд в Р
- АКЦЕНТУАЦИЯ ЦИКЛОИДНАЯ
- ХАРАКТЕР ЦИКЛОИДНЫЙ
- РИТМ
- Второй этап
- АКТИВНОСТЬ ПСИХИЧЕСКАЯ: БИОРИТМ
-
Windows -
Архитектура компьютера -
Интернет -
Информатика -
Компьютер -
Компьютерные и телекоммуникационные системы -
Программирование -
Социальные сети -
-
Английский язык -
Астрология -
Астрономия -
Биология -
Военная литература -
Журналистика -
Компьютерная инженерия -
Педагогика -
Право -
Психология -
Социология -
Lecture.Center