Barrier

Updated: 10/07/2019 by Computer Hope
Wrought iron gate

In parallel or threaded computing, a barrier is a software instruction that prevents execution from continuing until all threads or processes are synchronized. For example, a computer with multiple CPUs may receive instructions for individual processors or cores out of their intended order. The CPU (Central Processing Unit) will not proceed with each process or thread until they all reach the barrier, at which point they all may continue.

Asynchronous, Core, CPU terms, Embarrassingly parallel, Hyper-threading, Memory terms, Race condition