Vlákno procesu.
Proces může běžet ve více vláknech paralelně (nebo - na jednoprocesorovém stroji - pseudoparalelně). Vlákna téhož procesu se z hlediska vykonávání kódu chovají jako samostatné procesy, sdílejí však v rámci procesu stejný adresní prostor (a mohou tedy přímo pracovat se stejnými daty). Moderní programy bývají často napsány tak, že běží jako několik vláken (jedno se stará třeba o komunikaci s uživatelem, zatímco druhé provádí výpočty).
Vlákna usnadňují programování, zavádějí však nutnost synchronizace přístupu k datům, např. pomocí mutexů (vzájemného vyloučení) nebo semaforů.
V Linuxu se používají tzv. POSIX Threads, tedy vlákna vyhovující standardu
POSIX. Existují dvě implementace - starší LinuxThreads (vlákna se tváří jako standardní procesy, mají však zvláštní vlastnosti), a novější Native POSIX Threads (NPT, implementace vláken přímo na úrovni jádra; chování odpovídá stejnojmennému standardu).