Concurrency, birçok şeyle aynı anda başa çıkmak ile ilgilidir; parallelism, birçok şeyi aynı anda yapmak ile ilgilidir. Concurrency, birden fazla görevin araya girerek ilerleme kaydettiği bir programı yapılandırma biçimidir; parallelism ise onları birden fazla çekirdekte gerçekten aynı anda yürütmektir.
Nasıl çalışır
Tek bir CPU çekirdeği olabilir ama parallel olamaz: görevler arasında hızla geçiş yapar, böylece herhangi bir anda yalnızca biri çalışsa da zaman içinde çakışırlar. , aynı anda talimat çalıştıran birden fazla çekirdek gerektirir.
