A concurrency arról szól, hogy kezelünk sok dolgot egyszerre; a parallelism arról, hogy csinálunk sok dolgot egyszerre. A concurrency egy program strukturálásának módja, hogy több feladat egymásba szövéssel (interleaving) haladjon; a parallelism valóban egyszerre futtatja őket több magon.
Hogyan működik
Egy egyetlen CPU-mag lehet , de nem parallel: gyorsan vált a feladatok között, így azok időben átfedik egymást, még ha bármely pillanatban csak egy fut is. A több magot igényel, amelyek ugyanabban a pillanatban futtatnak utasításokat.
