Forum: D Programlama Dili RSS
Eş zamanlı programlama
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Eş zamanlı programlama
D'de işletim dizileri gibi eş zamanlı programlama (multithreaded programming) için seçilen çözüm şu modülle sağlanacakmış:

  http://www.dsource.org/projects/phobos/browser/trunk/phobo…

Eş zamanlı çalışma güvenliğinin temelinde, D'nin shared anahtar sözcüğü ve mesajlaşma (message passing) kavramı yatıyor.

C ve C++'nın aksine, evrensel değişkenler işletim dizilerine özel oluyorlar. Ancak istendiğinde shared anahtar sözcüğü ile kullanıma açılıyorlar. Bu hem güvenlik getiriyor, hem de paylaşılmayan değişkenlere erişim sağlamak için kilit kullanma gereği bulunmadığı için kod daha hızlı olabiliyor.

Mesajlaşma, işletim dizilerinin etkileşimleri için birbirlerine mesaj göndermeleri anlamına geliyor.

Ben yukarıdaki modülü incelemedim. Alexandrescu'nun kitabında anlatılacak olan kavramları gerçekleştireceğini öğrendiğim için paylaşmak istedim.

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-21, 15:21:28 (UTC -08:00)