A synchronization mechanism applied to groups of units of execution (UEs), with the property that no UE in the group may pass the barrier until all UEs in the group have reached the barrier. In other words, UEs arriving at the barrier suspend or block until all UEs have arrived. They may then all proceed, for example at the join part of the fork-join.
Also, a memory barrier, or fence, across which certain memory read or write operations are guaranteed to occur.
Comments (0) 
Trackbacks (0)
Leave a comment 