Concurrency ka të bëjë me përballimin e shumë gjërave njëherësh; parallelism ka të bëjë me bërjen e shumë gjërave njëherësh. Concurrency është një mënyrë për të strukturuar një program që detyra të shumta të bëjnë progres duke u ndërthurur; parallelism është ekzekutimi i tyre në të vërtetë njëkohësisht në bërthama të shumta.
Si funksionon
Një bërthamë e vetme CPU mund të jetë por jo parallel: ajo ndërron shpejt mes detyrave, kështu që ato mbivendosen në kohë edhe pse vetëm një ekzekutohet në çdo çast. ka nevojë për bërthama të shumta që ekzekutojnë instruksione në të njëjtin moment.
