Interlocked.Read Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Read(UInt64) |
Devuelve un valor sin signo de 64 bits, cargado como una operación atómica. |
Read(Int64) |
Devuelve un valor de 64 bits, cargado como una operación atómica. |
Read(UInt64)
Importante
Esta API no es conforme a CLS.
Devuelve un valor sin signo de 64 bits, cargado como una operación atómica.
public:
static System::UInt64 Read(System::UInt64 % location);
[System.CLSCompliant(false)]
public static ulong Read (ref ulong location);
[<System.CLSCompliant(false)>]
static member Read : uint64 -> uint64
Public Shared Function Read (ByRef location As ULong) As ULong
Parámetros
- location
- UInt64
Valor de 64 bits que se va a cargar.
Devoluciones
Valor cargado.
- Atributos
Se aplica a
Read(Int64)
Devuelve un valor de 64 bits, cargado como una operación atómica.
public:
static long Read(long % location);
public static long Read (ref long location);
static member Read : int64 -> int64
Public Shared Function Read (ByRef location As Long) As Long
Parámetros
- location
- Int64
Valor de 64 bits que se va a cargar.
Devoluciones
Valor cargado.
Comentarios
El Read método no es necesario en sistemas de 64 bits, ya que las operaciones de lectura de 64 bits ya son atómicas. En los sistemas de 32 bits, las operaciones de lectura de 64 bits no son atómicas a menos que se realicen con Read.
Consulte también
- Increment
- Decrement
- Add
- Subprocesamiento administrado
- Información general sobre las primitivas de sincronización