Aşağıdaki makalede gayet güzel anlatmış fakat ben fazla okuyamadım

(
http://members.comu.edu.tr/msahin/cours ... ders04.pdf)
Süreçler Arası İletişim
(IPC-Inter Process Communication)
İşletim Sistemlerine Giriş - Ders02 2
Süreçler Arası İletişim
Süreçler, sıklıkla birbirleri ile iletişim kurarlar. Bir sürecin
çıktısı başka bir sürecin girdi verisi olabilir. Süreçler arası
iletişimde üç konu önemlidir:
1. Bir süreç diğerine nasıl veri gönderir?
2. Bir ya da daha fazla sürecin birbirlerinin yollarını
kullanırken dikatli olmaları ve birbirlerinin iletişim yollarına
girmemeleri.
3. İletişimdeki uygun sıra nasıl olmalıdır? Bir süreç veri
gönderiyor diğeri bu veriyi yazdırıyorsa, ilk süreç veri
göndermediğinde ikincinin beklemesi ya da ikinci
yazdırırken birincinin beklemesi gereklidir. İletişimde
kullanılacak sıra önemlidir.
İşletim Sistemlerine Giriş - Ders02 3
Süreçler Arası İletişim
Süreçler arası iletişimde kullanılan yöntemler, thread ler
arasında da kullanılır çünkü threadlerde süreçlerdeki gibi
aynı verileri ortak kullanmaktadırlar.
İletişim Niçin Yapılır ?
1.Kaynak paylaşımı (dosya, I/O aygıtı,...)
2.Karşılıklı haberleşme (iki süreç birbirine haber gönderir)
3.Senkronizayon (Bir sürecin çalışması başka bir sürecin
belirli işlemleri tamamlamış olmasına bağlı olabilir)
İşletim Sistemlerine Giriş - Ders02 4
Süreçler Arası İletişim
İki ya da daha fazla süreç iletişim kurarken ortak bellek
bölgelerini(shared memory), ortak dosyaları,tüm
süreçlerin erişebileceği kuyruk yapılarını, özel iletişim
dosyalarını ve buna benzer sistemler kullanabilir.
Tüm iletişim yöntemlerinde süreçlerin iletişim için
kullandıkları mekanizmanın elemanları, süreçlerce
ortaklaşa kullanılır.
Bi yandan geçmiş ayın hesaplarını toparlayıp bi yandan konuyu araştırınca ilk bulduğumu gönderdim
Şimdi aşağıdaki linkte detaylı bir açıklama buldum. Hatta C dili ile yazılmış örnekleride var, yanlış hatırlamıyorsan sizin blogunuzda da bununla ilgili bir konu okumuştum galiba.
(
http://www.yazilimprojesi.com/index.php ... -semaphore)
Kısaca Cevap Semaphore

Edit : Lock, Monitor, Mutex ve Semaphore olarak 4 çeşitmiş, bunu okuyunca sizin sitenizde de mutex kullanımı ile ilgili bir örnek olduğunu kesin hatırladım
