std::atomic::load
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> T load( memory_order = std::memory_order_seq_cst ) const; |
(начиная с C++11) | |
T load( memory_order = std::memory_order_seq_cst ) const volatile; |
(начиная с C++11) | |
Атомарно загружает и возвращает текущее значение атомарной переменной. Память трактуется в соответствии с
memory_order.Оригинал:
Atomically loads and returns the current value of the atomic variable. Memory is affected according to the value of
memory_order.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
memory_order должно быть одним из std::memory_order_relaxed, std::memory_order_consume, std::memory_order_acquire или std::memory_order_seq_cst. В противном случае поведение не определено.Оригинал:
memory_order must be one of std::memory_order_relaxed, std::memory_order_consume, std::memory_order_acquire or std::memory_order_seq_cst. Otherwise the behavior is undefined.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| memory_order | — | эффективный порядок трактовки памяти
Оригинал: memory order constraints to enforce Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
Текущее значение атомарной переменной.
Оригинал:
The current value of the atomic variable.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключения
спецификация noexcept:
noexceptСм. также
| загружает значение из атомарного объекта (public функция-элемент) | |
(C++11)(C++11) |
атомарно получает значение, хранящееся в атомарном объекте (шаблон функции) |