23 Şubat 2012 Perşembe

Eş zamanlı (Concurrent) Veri Yapıları

Semaphore
Semaphore aslında bir sayaçtır. Ortak kullanılan bir kaynağa aynı anda en fazla kaç kişinin  erişebileceğini kontrol etmek için kullanılır. Aşağıdaki resmi buradan aldım.
Resimdeki kulübün belli bir kapasitesi var. Semaphore kullanarak, üst sınıra erişince içeriye girmek isteyen diğerlerini bekletiyoruz. Kulüpten ayrılanlar oldukça sırada bekleyenleri içeri alıyoruz. Bu durumu anlatan güzel bir şekli ise buradan aldım.


Hiç yorum yok:

Yorum Gönder