Lines Matching full:release
152 .Ss Acquire and Release Operations
173 .Em release
182 The second variant has acquire semantics, and the third variant has release
201 When an atomic operation has release semantics, all prior loads or stores
203 Conversely, release semantics do not require that the atomic operation must
205 An atomic operation can only have release semantics if it performs a store
207 To denote release semantics, the suffix
216 When a release operation by one thread
219 operation reads the value written by the release operation, then the effects
227 In effect, atomic operations with acquire and release semantics establish
232 when the mutex is locked and a release operation when the mutex is unlocked
252 When a fence has release semantics, all prior loads or stores (by program
255 Thus, a release fence is a two-way barrier for store operations.
256 To denote release semantics, the suffix
263 implements both acquire and release semantics, it is not a full barrier.
271 In C11, a release fence by one thread synchronizes with an acquire fence by
274 to the release fence.
286 imposed by fences must be more restrictive than acquire loads and release
291 release stores, by separating access from ordering, they can sometimes
582 Simultaneously, the acquire and release variants were introduced, and