Sobes.tech
Junior — Middle

Əks əlaqəli kilidlənmənin (deadlock) baş verməsi üçün minimum mutex sayı nə qədərdir?

sobes.tech Süni İntellekt

AI-dan cavab

Əks əlaqə üçün minimum mutex sayı iki-dir.

Klassik vəziyyət nümunəsi:

  • A axını mutex 1-i ələ keçirir və mutex 2-ni ələ keçirməyə çalışır.
  • B axını mutex 2-ni ələ keçirir və mutex 1-i ələ keçirməyə çalışır.

Hər iki axın digər axının saxladığı mutex-in sərbəst buraxılmasını gözləyir və bu, deadlock (ölüm-qapanma) ilə nəticələnir.