EMZETT.
Giriş yap

Semafor (semaphore)

Kısaca: Semafor, aynı anda kaç iş parçacığının sınırlı bir kaynağa erişebileceğini denetleyen bir sayaçtır. Mutex, değeri 1 olan özel durumdur.

Biraz daha ayrıntılı: Erişimden önce sayaç azaltılır (acquire/wait). Sıfırsa iş parçacığı bekler. Erişimden sonra artırılır (release/signal) ve bekleyen bir iş parçacığı devam edebilir.

Ayrıntılı

  • Örnek: aynı anda en çok 5 veritabanı…

Ayrıca bak: Mutex (karşılıklı dışlama), Kilitlenme