Semafor nedir? Nerede kullanılır? Biraz bilgi verebilir misiniz? Java veya c#’da örnek verirseniz çok güzel olur 🙂