OS evidují stavy i u jednotlivých vláken. Stejně jako u procesů, stavy vláken jsou různé napříč různými OS ale lze identifikovat jakési základní stavy, které mají mezi různými OS víceméně stejný význam.
Zpravidla jde o stavy:
- Připravené — vlákno je připravené a přichystané ke spuštění
- Běžící — vlákno běží
- Čekající — vlákno je pozastavené a na něco čeká
- Ukončené — vlákno doběhlo do konce