Kurz erklärt
Die kleinste ausführbare Befehlsfolge innerhalb eines Prozesses — moderne CPU-Kerne können dank "Simultaneous Multithreading" (z. B. Intel Hyper-Threading) oft zwei Threads pro Kern gleichzeitig bearbeiten.
Genauer
Ein Prozess kann mehrere Threads besitzen, die sich denselben Speicherbereich teilen, aber unabhängig voneinander laufen. Das ermöglicht z. B. einer App, gleichzeitig auf Nutzereingaben zu reagieren und im Hintergrund Daten zu laden.