Junior — Middle
Wat is het minimale aantal mutexen dat nodig is voor een deadlock?
sobes.tech AI
Antwoord van AI
Het minimale aantal mutexen voor het ontstaan van een deadlock is twee.
Voorbeeld van een klassieke situatie:
- Thread A verwerft mutex 1 en probeert mutex 2 te verkrijgen.
- Thread B verwerft mutex 2 en probeert mutex 1 te verkrijgen.
Beide threads wachten op de vrijgave van de mutex die door de andere thread wordt vastgehouden, wat leidt tot een deadlock.