Sočasnost pomeni ukvarjanje z več stvarmi hkrati; vzporednost pomeni izvajanje več stvari hkrati. Sočasnost je način strukturiranja programa, da več opravil napreduje s prepletanjem; vzporednost je dejansko izvajanje teh opravil sočasno na več jedrih.
Kako deluje
Eno samo jedro CPU je lahko , a ne vzporedno: hitro preklaplja med opravili, tako da se ta prekrivajo v času, čeprav v vsakem trenutku teče samo eno. potrebuje več jeder, ki izvajajo ukaze v istem trenutku.
