atomic_load, atomic_load_explicit
De cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Definido en la cabecera <stdatomic.h>
|
||
C atomic_load( volatile A* obj ); |
(1) | (desde C11) |
C atomic_load_explicit( volatile A* obj, memory_order order ); |
(2) | (desde C11) |
Atómicamente cargas y devuelve el valor actual de la variable atómica apuntada por
obj
. La operación es una operación atómica leer . Original:
Atomically loads and returns the current value of the atomic variable pointed to by
obj
. The operation is atomic read operation. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
La primera versión de memoria de acuerdo con las órdenes accede memory_order_seq_cst, la segunda versión de la memoria de órdenes de acceso de acuerdo con
order
. order
debe ser uno de memory_order_relaxed, memory_order_consume, memory_order_acquire o memory_order_seq_cst. De lo contrario el comportamiento no está definido .Original:
The first version orders memory accesses according to memory_order_seq_cst, the second version orders memory accesses according to
order
. order
must be one of memory_order_relaxed, memory_order_consume, memory_order_acquire or memory_order_seq_cst. Otherwise the behavior is undefined.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Este es un función genérica definida para todos los tipos de objetos atómicos.
A
es el tipo de un objeto atómico, C
es del tipo no-atómico correspondiente a A
.Original:
This is a función genérica defined for all atomic object types.
A
is the type of an atomic object, C
is the non-atomic type corresponding to A
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Parámetros
obj | - | puntero al objeto atómico acceder
Original: pointer to the atomic object to access The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
order | - | la sincronización de la memoria de pedido para esta operación
Original: the memory synchronization ordering for this operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Valor de retorno
El valor actual de la variable atómica apuntada por
obj
.Original:
The current value of the atomic variable pointed to by
obj
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Ver también
almacena un valor en un objeto atómico Original: stores a value in an atomic object The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Documentación de C++ para atomic_load, atomic_load_explicit
|