synchronisatiepunt
Een synchronisatiepunt is een afgesproken moment in een proces of systeem waarop meerdere taken, processen of apparaten elkaar moeten bereiken en op elkaar wachten. Door op dit punt samen te komen, kan de voortgang worden gecoördineerd en kan een consistente toestand worden bereikt, zodat daarna verder kan worden gegaan volgens een voorspelde volgorde.
Toepassingsgebieden zijn onder meer de uitvoering van programma’s met meerdere threads, gedistribueerde systemen en dataflow- of
Implementaties van synchronisatiepunten omvatten onder meer barrières (waar alle deelnemers wachten totdat iedereen gearriveerd is), rendezvous
Voordelen zijn onder meer deterministische voortgang en data-integriteit; nadelen zijn onder meer extra wachttijd, mogelijke bottlenecks