La concorrenza riguarda il gestire molte cose contemporaneamente; il parallelismo riguarda il fare molte cose contemporaneamente. La concorrenza è un modo di strutturare un programma in modo che più task avanzino intrecciandosi; il parallelismo consiste nell'eseguirli davvero simultaneamente su più core.
Come funziona
Un singolo core della CPU può essere ma non parallelo: passa rapidamente da un task all'altro, così si sovrappongono nel tempo anche se in ogni istante ne gira solo uno. Il richiede più core che eseguono istruzioni nello stesso momento.
