atomic_is_lock_free

From cppreference.com
< c‎ | atomic
Defined in header <stdatomic.h>
_Bool atomic_is_lock_free( const volatile A* obj );
(since C11)

Determines if the atomic object pointed to by obj is implemented lock-free.

This is a generic function defined for all atomic object types. A is the type of an atomic object.

[edit] Parameters

obj - pointer to the atomic object to inspect

[edit] Return value

true if the atomic object is lock-free, false otherwise.

[edit] See also

indicates that the given atomic type is lock-free
(macro constant)
C++ documentation for atomic_is_lock_free