barrieritoiminnot
Barrieritoiminnot ovat rinnakkaisessa laskennassa käytettyjä synkronointiprimitiiveja, joiden tarkoituksena on koordinoida useiden säikeiden tai prosessien suoritusta. Barrierin idea on, että kaikki osallistujat saavuttavat sovitun synkronointipisteen ennen kuin kukin voi jatkaa eteenpäin.
Toimintaperiaate on yleensä seuraava: barrier-objekti määrittää osallistujien määrän. Jokainen osallistuja “saapuu” barrieriin, jolloin kyseinen osanottaja merkitsee
Tyypillisiä toteutuksia ja algoritmeja ovat esimerkiksi sense-reversing barrier, tree barrier sekä dissemination barrier. Toteutuksissa käytetään tyypillisesti
Käyttökohteita ovat erityisesti monisäikeiset sovellukset ja moniprosessoriset ympäristöt, joissa tietojen eheyden säilyttämiseksi tarvitaan vaiheittaisia kokeita ja