Sobes.tech
Junior — Middle

Qual è il numero minimo di mutex necessari per verificarsi un deadlock?

sobes.tech AI

Risposta dell'AI

Il numero minimo di mutex per verificare un deadlock è due.

Esempio di una situazione classica:

  • Il thread A acquisisce il mutex 1 e cerca di acquisire il mutex 2.
  • Il thread B acquisisce il mutex 2 e cerca di acquisire il mutex 1.

Entrambi i thread attendono che venga rilasciato il mutex detenuto dall'altro, causando un deadlock.