Поделиться через


atomic_is_lock_free - функция

Определяет, является ли атомарные операции в объекте atomicблокировка- free.

template <class Ty>
inline bool atomic_is_lock_free(
   const volatile atomic<Ty> *Atom
) _NOEXCEPT;
template <class Ty>
inline bool atomic_is_lock_free(
   const atomic<Ty> *Atom
) _NOEXCEPT;

Параметры

  • Atom
    Указатель на объект atomic, в котором хранится значение типа Ty.

Возвращаемое значение

true, если атомарные операции над Atom блокировка- свободен; в противном случае – значение false.

Заметки

Атомарный тип блокировка- free, если атомарные операции над этой использовании типа не блокируют.

Требования

Атомарный заголовок:

Std пространство имен:

См. также

Ссылки

<atomic>

атомарное строение