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

atomic_init

Материал из cppreference.com
< c‎ | atomic

 
 
Атомарные операции
Типы
Оригинал:
Types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Макросы
Оригинал:
Macros
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Функции
Оригинал:
Functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
atomic_init
 
Defined in header <stdatomic.h>
void atomic_init( volatile A* obj, C desired );
(начиная с C11)
Инициализирует по-умолчанию атомного object объект со значением desired. Функция не является атомарным: одновременный доступ из другого потока, даже через атомарные операции, является данными гонки.
Оригинал:
Initializes the default-constructed atomic object object with the value desired. The function is not atomic: concurrent access from another thread, even through an atomic operation, is a data race.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Это общие функции определены для всех типов атомного объекта. A это тип атомного объекта, C является не атомная тип, соответствующий A.
Оригинал:
This is a общие функции defined for all atomic object types. A is the type of an atomic object, C is the non-atomic type corresponding to A.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

obj
Указатель на атомный объект для инициализации
Оригинал:
pointer to an atomic object to initialize
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
desired
значение для инициализации атомного объекта
Оригинал:
the value to initialize atomic object with
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

(Нет)

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

инициализирует новый атомный объект
Оригинал:
initializes a new atomic object
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция-макрос) [править]
C++ documentation для atomic_init