Wat is een barrière?

Een barrière kan verwijzen naar een van de volgende:

1. Een barrière is een instructie die aan de CPU of een compiler wordt gegeven en die vereist dat taken die in het computergeheugen worden uitgevoerd, in de juiste volgorde worden uitgevoerd (door de programmeur gespecificeerd). Dit kan bijvoorbeeld problemen voorkomen op computers met meerdere CPU's waarin instructies kunnen worden ontvangen door een of meer van de processors die niet in uitvoering zijn. De geheugenbarrière-instructie voorkomt dit door ervoor te zorgen dat voor elke CPU een bepaalde volgorde wordt aangehouden.

2. Een methode die wordt gebruikt voor synchronisatie in parallelle berekeningen, waardoor een bepaald aantal threads verder loopt totdat de barrière wordt bereikt door een of meer opgegeven threads.

Geheugen termen