Evet arkadaşlar, kursun bu bölümünde semaforların iç uygulamasını anlayacağız,
değil mi?
Yani semaforların yapı taşı mutex ve koşul değişkenlerinden başka bir şey değildir.
Aslında muteks ve koşul değişkenleri, semaforların da içinde bulunduğu tüm iş parçacığı senkronizasyon
veri yapılarının yapı taşlarıdır.
İş parçacığı bariyerleri gibi birçok iş parçacığı senkronizasyon veri yapısı vardır.
Bekle, çünkü iş parçacığı havuzları gibi başka veri yapıları da var.
Sonra monitörleriniz var, sonra da iş parçacığı zamanlayıcılarınız var.
Bu nedenle, iş parçacığı senkronizasyonunu uygulamanıza yardımcı olacak birçok veri yapısı olduğunu söylemek istiyorum.
Bu veri yapılarının her birinin dahili uygulaması mutex ve koşul değişkenlerine dayanır veya nihayetinde bunlar
tarafından uygulanır.
Doğru.
Dolayısıyla bu, semaforların dahili olarak nasıl uygulanabileceğini öğreneceğimiz bir alıştırmadır.
Bu tartışma, muteksler ve koşul değişkenleri kullanarak iş parçacığı senkronizasyonu için daha karmaşık veri yapılarının
nasıl uygulanacağına ilişkin düşüncelerinizi genişletecektir.