Bilgisayar Terimleri

Hergün bir Bilgisayar terimi paylaşımı…

Semafor(Semaphore) nedir?


Semaforlar, işletim sistemleri tarafından deadlockların (Ölümcül kilitlenmelerin ) önlenmesinde kullanılan sinyallerdir.

İki veye daha fazla görev, kendisine sıra gelmesi için bir sinyal alana kadar bekler. Bu beklemeyi sağlayan sinyale semafor adı verilir. Görevler arası geçişte kullanılan bu sinyaller integer tiptedir ve atomik yapıdadır.