atomic_init
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <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. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
(Нет)
См. также
(C11) |
инициализирует новый атомный объект Оригинал: initializes a new atomic object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция-макрос) |
Документация C++ по atomic_init
| |