Необходимые и достаточные условия тупика

Множество процессов находится в состоянии тупика, если каждый процесс ожидает наступления некоторого события, и это событие может быть вызвано только действиями другого процесса из данного множества.

Mutual Exclusion — по крайней мере, один из запрашиваемых ресурсов является неделимым (должен захватываться в эксклюзивное использование).

Hold&Wait (удержание ресурсов при ожидании) — существует процесс, владеющий некоторым ресурсом и ожидающий освобождения другого ресурса.

No Preemption — ресурсы не могут быть отобраны у процесса без его желания.

Circular Wait (циклическое ожидание) — существует такое множество поцессов {p1,p2,...,pn}, в котором p1 ждет p2, p2 ждет p3,...,pn ждет p1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: