std::atomic_load, std::atomic_load_explicit - cppreference.com
De cppreference.com
</tbody> <tbody class="t-dcl-rev t-dcl-rev-num t-dcl-rev-notes t-since-cxx11 "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num t-dcl-rev-notes t-since-cxx11 "> </tbody><tbody>
| Definido en el archivo de encabezado |
||
| (1) | (desde C++11) | |
|
|
||
|
|
||
| (2) | (desde C++11) | |
|
|
||
|
|
||
1) Obtiene atómicamente el valor al que apunta obj como si fuera por obj->load().
2) Obtiene atómicamente el valor al que apunta obj como si fuera por obj->load(order).
Parámetros
| obj | - | Puntero al objeto atómico a modificar. |
| order | - | El orden de sincronización de la memoria para esta operación: solo se permiten std::memory_order_relaxed, std::memory_order_consume, std::memory_order_acquire y std::memory_order_seq_cst. |
Valor de retorno
El valor que mantiene el objeto atómico al que apunta obj.
Véase también
atómicamente obtiene el valor del objeto atómica Original: atomically obtains the value of the atomic object The text has been machine-translated via Google Translate. (función miembro pública de std::atomic) [editar]
| |
| Sustituye atómicamente el valor del objeto atómico con el de un argumento no atómico. (plantilla de función) [editar] | |
| Define las restricciones del ordenamiento de memoria para la operación atómica dada. (typedef) [editar] |