Взаємне блокування: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
мНемає опису редагування
мНемає опису редагування
Рядок 20:
== Livelock ==
 
'''Динамічне взаємне блокування''' чи '''livelock''' це коли стани процесів постійно змінюється один відносно одного - але все одно вони "[[зациклення|у безвихідному циклі]]", що не робить ніякої корисної роботи.
 
Життєвий приклад такої ситуації: двоє зустрічаються у вузькому коридорі. Кожен з них намагається відійти вбік, щоб пропустити іншого, але не можуть розминутись, бо відходять в одну і ту ж сторону одночасно.
 
== Моделювання тупикових ситуацій ==