Пространства имён
Варианты
Действия

ATOMIC_VAR_INIT

Материал из cppreference.com

Заголовочный файл <atomic>
#define ATOMIC_VAR_INIT(value) /* implementation-defined */
Расширяется выражения, которые могут быть использованы для инициализации std::atomic объект, который может быть инициализирована из value. Если атомный объект имеет статическую продолжительность хранения, эта инициализация постоянная инициализация.
Original:
Expands the an expression which can be used to initialize an std::atomic object that can be initialized from value. If the atomic object has static storage duration, this initialization is постоянная инициализация.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[править] Notes

Доступ к переменной во время инициализации из другого потока, даже через атомарные операции, представляет собой данные расы (это может произойти, если адрес немедленно передается в другой поток с std::memory_order_relaxed операции)
Original:
Accessing the variable during initialization from another thread, even through an atomic operation, is a data race (it may happen if the address is immediately passed to another thread with a std::memory_order_relaxed operation)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Этот макрос в первую очередь для обеспечения совместимости с C; она ведет себя так же, как конструктор std::atomic.
Original:
This macro is primarily provided for compatibility with C; it behaves the same as the constructor of std::atomic.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[править] Пример

[править] См. также

non-atomic initialization of a default-constructed atomic object
(шаблон функции) [edit]
строит атомный объект
Original:
constructs an atomic object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(public функция-член std::atomic) [edit]