Junior — Middle
¿Cuál es la cantidad mínima de mutexes necesaria para que ocurra un interbloqueo (deadlock)?
sobes.tech AI
Respuesta de la IA
La cantidad mínima de mutexes para que ocurra un interbloqueo es dos.
Ejemplo de una situación clásica:
- El hilo A adquiere el mutex 1 y trata de adquirir el mutex 2.
- El hilo B adquiere el mutex 2 y trata de adquirir el mutex 1.
Ambos hilos esperan que se libere el mutex que mantiene el otro hilo, y se produce un interbloqueo (deadlock).