**Soru:** "Concurrency" ile "parallelism" aynı şey mi? İkisini birbirinin yerine kullanan çok kişi var ama galiba fark var. **Kısa Cevap:** Hayır, aynı şey değil. Concurrency parallelism fark şudur: concurrency birden fazla işi aynı anda yönetmek, parallelism birden fazla işi gerçekten aynı anda çalıştırmaktır. Biri organizasyon, diğeri fiziksel çoklu işlem. --- Concurrency parallelism fark, yazılım dünyasında en çok karıştırılan kavram çiftlerinden biridir. **Concurrency (Eşzamanlılık) nedir?** Concurrency, tek çekirdekli bir sistemde bile birden fazla görevi yönetme kapasitesidir. İşlemci aslında tek bir şey yapabilir ama görevler arasında çok hızlı geçiş yaparak hepsini ilerletiyor gibi görünür. Kahvaltı hazırlayan biri düşün: yumurtayı ateşe koy, beklerken peyniri doğra, ekmek kız, yumurtayı çevir. Aslında aynı anda birden fazla elini kullanamıyor ama görevleri koordineli yönetiyor. Bu concurrency. **Parallelism (Paralellik) nedir?** Parallelism, birden fazla görevin gerçekten aynı anda, farklı işlemci çekirdeklerinde koşmasıdır. İki kişinin aynı anda kahvaltı hazırlaması gibi. Donanım desteği şarttır. **Concurrency parallelism fark: pratik çıkarım** Tek çekirdekli CPU'da parallelism mümkün değildir; sadece concurrency yapılabilir. Çok çekirdekli CPU'da her ikisi de mümkündür. Go dilindeki goroutine'ler concurrency için tasarlanmıştır: binlerce goroutine başlatılabilir ama bunlar gerçekte kaç çekirdek olduğuna bağlı olarak çalışır. Python'un asyncio kütüphanesi de concurrency sağlar; I/O beklerken diğer işleri ilerletir, ama GIL nedeniyle gerçek parallelism Python thread'larında kısıtlıdır. **Ne zaman hangisi?** I/O ağırlıklı işler (ağ isteği, dosya okuma) için concurrency yeterlidir; CPU beklerken diğer işleri yapabiliriz. CPU ağırlıklı işler (görüntü işleme, şifreleme, büyük hesaplama) için parallelism gerekir; gerçekten aynı anda çok iş yapılmalıdır. Özetle: concurrency birden fazla işi yönetmektir, parallelism birden fazla işi aynı anda yapmaktır. Paralel bir sistem her zaman eşzamanlıdır, ama eşzamanlı bir sistem her zaman paralel değildir.