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