İçindekiler:
Tanımı - Eşzamanlılık ne anlama geliyor?
Eşzamanlılık, bilgisayar bilimi bağlamında, bir programın birbirinden bağımsız olarak çalışabilen parçalara ayrılma yeteneğidir. Bu, görevlerin sırayla yürütülebileceği ve sonucun yine de sırayla yürütüldükleri ile aynı olacağı anlamına gelir.
Techopedia Eşzamanlılığı Açıklıyor
Eşzamanlılık, bir algoritmanın veya programın aynı anda birden fazla görevi yürütme yeteneğidir. Kavram paralel işlemeye benzer, ancak birçok bağımsız işin aynı işi yapmak yerine bir kerede farklı şeyler yapma olasılığı vardır.
Eşzamanlı programların yazılması zor olabilir çünkü bağımsız görevleri yönetmek kaynakların koordinasyonunu gerektirir. Ünlü Yemek Felsefecileri Sorunu, kaynak paylaşımı ve eşzamanlılığın karmaşıklıklarını gösteren klasik bir düşünce denemesidir.
Modern çok görevli işletim sistemleri, aynı anda birçok farklı programı çalıştırma yetenekleriyle eşzamanlıdır. Bilgi işlem donanımı daha ucuz hale geldikçe, kümelerde karmaşık işler yürütmek daha uygun hale geliyor. Go dahil olmak üzere eşzamanlılık göz önünde bulundurularak çeşitli programlama dilleri tasarlanmıştır.