Concurrency adalah tentang menangani banyak perkara sekaligus; parallelism adalah tentang melakukan banyak perkara sekaligus. Concurrency ialah cara untuk menstruktur sesebuah program supaya berbilang tugasan membuat kemajuan dengan berselang-seli; parallelism sebenarnya melaksanakannya secara serentak pada berbilang teras (core).
Bagaimana ia berfungsi
Satu teras CPU tunggal boleh tetapi bukan parallel: ia bertukar dengan pantas antara tugasan, jadi ia bertindih dalam masa walaupun hanya satu berjalan pada satu-satu ketika. memerlukan berbilang teras menjalankan arahan pada saat yang sama.
