Concurrency gaat over het omgaan met veel dingen tegelijk; parallelisme gaat over het doen van veel dingen tegelijk. Concurrency is een manier om een programma te structureren zodat meerdere taken vooruitgang boeken door te interleaven; parallelisme is ze daadwerkelijk gelijktijdig uitvoeren op meerdere cores.
Hoe het werkt
Een enkele CPU-core kan zijn maar niet parallel: hij schakelt razendsnel tussen taken, zodat ze in tijd overlappen ook al draait er op elk moment maar één. vereist meerdere cores die op hetzelfde moment instructies uitvoeren.
