Sobes.tech
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-а.