İçeriğe geçin

Eşzamanlılık

Birden çok işin işlenme süreleri örtüşebilecek şekilde düzenlenmesi.

Diğer adlarıConcurrency
Yazılım mimarisi

Eşzamanlılık nedir?

Eşzamanlılık birden çok işi örtüşen işleme dönemleriyle düzenler. Örneğin bir iş veri beklerken aynı işlemcide dönüşümlü ilerleyebilirler. Gerçekten aynı anda yürütme şart değildir; bunu paralellik adlandırır. Eşzamanlı akışlarda sıra, sonuç ve ortak durum bilinçli yönetilmelidir.

Kurgusal portalda başka istekler işlenirken birden çok belge getirme sürer. Yanıt sırası başlangıç sırasıyla aynı olmak zorunda değildir. Ekip her sonucu doğru isteğe bağlar, eski yanıtın yeni durumu fark edilmeden değiştirmesini engeller. Eşzamanlılık bekleme sırasında kaynakları kullanabilir kılar ama daha çok işlem kapasitesi veya hatasız veri garantisi vermez. Uygun koordinasyon ve denetlenmiş hata durumları yine gereklidir.

Kaynaklar