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.