Sobes.tech
Junior — Middle

Bir karşılıklı kilitlenmenin (deadlock) oluşması için gereken minimum mutex sayısı nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Çekişmenin oluşması için gereken minimum mutex sayısı iki'dir.

Klasik bir durum örneği:

  • İş Parçası A, mutex 1'i alır ve mutex 2'yi almaya çalışır.
  • İş Parçası B, mutex 2'yi alır ve mutex 1'i almaya çalışır.

Her iki iş parçası, diğer iş parçasının tuttuğu mutex'in serbest bırakılmasını bekler ve bu durum deadlock (kilitlenme) ile sonuçlanır.