Yazeka
Arama sonuçlarına göre oluşturuldu
Semafor yöntemi, birden fazla programın veya iş parçacığının aynı anda çalıştığı durumlarda, ortak kaynaklara erişimi sıraya koymak ve düzenlemek için kullanılan bir kontrol mekanizmasıdır 1.
Semaforun kullanım amaçları:
- Kritik bölgelerin korunması 1. Bu bölgelerde aynı anda yalnızca bir iş parçacığı çalışabilir 1.
- Üretici-tüketici ve okuyucu-yazıcı gibi klasik senkronizasyon problemlerinde veri tutarlılığının sağlanması ve yarış koşullarının önlenmesi 1.
- Paylaşılan kaynaklara eşzamanlı erişimin düzenlenmesi 1. Örneğin, bir yazıcıya aynı anda yalnızca bir iş parçacığının erişebilmesi sağlanır 1.
Semafor kavramı, ilk kez 1965 yılında Hollandalı bilgisayar bilimcisi Edsger W. Dijkstra tarafından ortaya atılmıştır 1.
Ayrıca, semafor adı verilen ve özellikle deniz ulaşımında kullanılan, el, kol ve ışık gibi araçlar kullanılarak yapılan bir iletişim aracı da bulunmaktadır 3.
5 kaynaktan alınan bilgiyle göre: