Semaphore ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
Semaphore, yazılımda semafor anlamına gelir.
Bir kaynağa aynı anda kaç görevin erişebileceğini veya ilerleyebileceğini sayaçla denetleyen eşzamanlama mekanizması.
English: A synchronization mechanism with a count that controls how many tasks may access a resource or proceed at once.
Nerede ve nasıl kullanılır?
Eşzamanlı işi sınırlamak veya kullanılabilirliği bildirmek için kullanılır. Sayaçlı semafor, mutex'ten farklı olarak birden fazla göreve izin verebilir.
Örnek cümleler
A semaphore limits the image processor to four simultaneous downloads.
Semafor, görüntü işleyicisini aynı anda dört indirmeyle sınırlar.
Her indirme izin gerektirir; dört izin de kullanılıyorsa ek görevler bekler.
The worker releases the semaphore even when decoding the file fails.
Dosya çözümleme başarısız olduğunda bile işçi semafor iznini serbest bırakır.
İznin iadesi, başarısız görevin kullanılabilir kapasiteyi kalıcı olarak azaltmasını önler.
Sık kullanılan kalıplar
- counting semaphore
- acquire a semaphore
- release a semaphore
İlgili terimler
Aynı konudan: Programlama Kavramları
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
