Junior — Middle
Koji je minimalni broj mutexa potreban za nastanak međusobnog blokiranja (deadlock)?
sobes.tech АИ
Одговор од АИ
Минималан број mutex-а за настанак взаимне блокаде је два.
Пример класичне ситуације:
- Поток А заузима mutex 1 и покушава да заузме mutex 2.
- Поток Б заузима mutex 2 и покушава да заузме mutex 1.
Оба потока чекају да се oslobоди mutex који држи други поток, што доводи до deadlock-а.