Kategorie: Softwareentwicklung - Nebenläufigkeit
Innerhalb von Prozessen laufen sogenannte Threads gleichzeitig ab. Bei mehreren
Prozessoren werden die einzelnen Threads auf die Prozessoren verteilt.
Ist nur ein Prozessor vorhanden (bzw. mehr Threads als Prozessoren) wird die
Prozessorzeit auf die einzelnen Threads verteilt. Das Verteilen von Aufgaben
eines Programmes auf mehrere Threads wird als Multithreading bezeichnet.