std::atomic_init — cppreference.com
Материал из cppreference.com
<metanoindex/>
<tbody> </tbody>
| Определено в заголовочном файле |
||
|
|
||
|
|
||
Инициализирует по-умолчанию атомного 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если obj не был по-умолчанию, поведение не определено.
Оригинал:
If obj was not default-constructed, the behavior is undefined.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если эта функция вызывается дважды на той же obj, поведение не определено.
Оригинал:
If this function is called twice on the same obj, the behavior is undefined.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| obj | — | Указатель на атомный объект для инициализации Оригинал: pointer to an atomic object to initialize Текст был переведён автоматически используя Переводчик Google. |
| desired | — | значение для инициализации атомного объекта Оригинал: the value to initialize atomic object with Текст был переведён автоматически используя Переводчик Google. |
Возвращаемое значение
(Нет)
Исключения
Заметки
Эта функция предоставлена для совместимости с С. Если совместимость не требуется, std::atomic может быть инициализирован через свои нестандартные конструкторы.
Оригинал:
This function is provided for compatibility with C. If the compatibility is not required, std::atomic may be initialized through their non-default constructors.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.