monisäikeisyydestä
Monisäikeisyys, tunnetaan myös nimellä säikeistys tai englanniksi multithreading, on tietokoneohjelmoinnin ja käyttöjärjestelmien käsite, joka mahdollistaa useiden itsenäisten suorituspolkujen tai säikeiden olemassaolon samanaikaisesti yhden prosessin sisällä. Tämä tarkoittaa, että yksittäinen ohjelma voi suorittaa useita tehtäviä rinnakkain, mikä parantaa suorituskykyä ja responsiivisuutta.
Jokainen säie on kuin pieni prosessi, joka jakaa saman muistitilan ja resurssit isäntäprosessinsa kanssa. Tämä muistinjako
Monisäikeisyyden hyötyjä ovat muun muassa monitehtäväisyyden parantuminen, parempi suorituskyky moniydinsuorittimilla sekä käyttöliittymän responsiivisuuden säilyminen raskaidenkin laskentaoperaatioiden