säiehallinta
Säiehallinta tarkoittaa ohjelman sisäisten säikeiden luomisen, aikataulutuksen, synkronoinnin ja lopettamisen hallintaa. Säikeet jakavat saman osoiteavaruuden, koodin ja monet resurssit, mikä mahdollistaa kevyemmän rinnakkaisen suorittamisen suhteessa erillisiin prosesseihin.
Säieiden toteutuksessa on eroja: kernel-säikeet (ytimeen sidotut) ovat todellisia aikataulutettavia yksiköitä, kun taas käyttäjätilan säikeet kuuluvat
Säieiden elinkaari sisältää luomisen, suorituskyvyn tilat (valmis, ajonvarainen, estetty) ja lopetuksen. Aikataulutus voi olla preemptive tai
Synkronointi on keskeistä ja sen keinoja ovat mutexit, semaforit, ehdolliset muuttujat ja baarierit. Oikea synkronointi estää
Esimerkkejä ohjelmointirajapinnoista: POSIX Threads (pthreads), Windowsin säie-API sekä korkeamman tason kielet kuten Java ja .NET. Säiehallinta