monisäiearkkitehtuureja
Monisäiearkkitehtuureja, eli monisäikeisiä arkkitehtuureja, käytetään tietojenkäsittelyssä ja ohjelmistokehityksessä kuvaamaan järjestelmän tai sovelluksen rakennetta, jossa useita suorituksen säikeitä (threads) toimii samanaikaisesti. Säie on pienin yksikkö, jota käyttöjärjestelmä voi hallita ja ajoittaa suoritettavaksi. Monisäiearkkitehtuuri mahdollistaa useiden tehtävien suorittamisen samanaikaisesti tai lähes samanaikaisesti, mikä voi parantaa merkittävästi suorituskykyä, reagointikykyä ja resurssien käyttöä.
Tällaisissa arkkitehtuureissa eri säikeet voivat suorittaa erilaisia osia ohjelmasta, tai ne voivat jakaa saman työn ja
Monisäiearkkitehtuurien suunnitteluun liittyy kuitenkin haasteita, kuten säikeiden välinen synkronointi ja yhteisten resurssien hallinta, jotta vältetään kilpailutilanteet