Bei Nebenläufigkeit (Concurrency) geht es darum, mit vielen Dingen gleichzeitig umzugehen; bei Parallelität geht es darum, viele Dinge gleichzeitig zu tun. Nebenläufigkeit ist eine Art, ein Programm zu strukturieren, sodass mehrere Aufgaben durch Verschränkung Fortschritt machen; Parallelität führt sie tatsächlich gleichzeitig auf mehreren Kernen aus.
So funktioniert es
Ein einzelner CPU-Kern kann , aber nicht parallel sein: Er wechselt schnell zwischen Aufgaben, sodass sie sich zeitlich überlappen, obwohl in jedem Augenblick nur eine läuft. braucht mehrere Kerne, die zur selben Zeit Instruktionen ausführen.
