Thread.VolatileRead 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
오버로드
| Name | Description |
|---|---|
| VolatileRead(SByte) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(Single) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(UInt64) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(UInt32) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(Object) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(UIntPtr) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(UInt16) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(Int64) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(IntPtr) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(Int16) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(Double) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(Byte) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
| VolatileRead(Int32) |
사용되지 않음.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다. |
VolatileRead(SByte)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Important
이 API는 CLS 규격이 아닙니다.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static System::SByte VolatileRead(System::SByte % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static sbyte VolatileRead(ref sbyte address);
[System.CLSCompliant(false)]
public static sbyte VolatileRead(ref sbyte address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : sbyte -> sbyte
[<System.CLSCompliant(false)>]
static member VolatileRead : sbyte -> sbyte
Public Shared Function VolatileRead (ByRef address As SByte) As SByte
매개 변수
- address
- SByte
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(Single)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static float VolatileRead(float % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static float VolatileRead(ref float address);
public static float VolatileRead(ref float address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : single -> single
static member VolatileRead : single -> single
Public Shared Function VolatileRead (ByRef address As Single) As Single
매개 변수
- address
- Single
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(UInt64)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Important
이 API는 CLS 규격이 아닙니다.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static System::UInt64 VolatileRead(System::UInt64 % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ulong VolatileRead(ref ulong address);
[System.CLSCompliant(false)]
public static ulong VolatileRead(ref ulong address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint64 -> uint64
[<System.CLSCompliant(false)>]
static member VolatileRead : uint64 -> uint64
Public Shared Function VolatileRead (ByRef address As ULong) As ULong
매개 변수
- address
- UInt64
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(UInt32)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Important
이 API는 CLS 규격이 아닙니다.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static System::UInt32 VolatileRead(System::UInt32 % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static uint VolatileRead(ref uint address);
[System.CLSCompliant(false)]
public static uint VolatileRead(ref uint address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint32 -> uint32
[<System.CLSCompliant(false)>]
static member VolatileRead : uint32 -> uint32
Public Shared Function VolatileRead (ByRef address As UInteger) As UInteger
매개 변수
- address
- UInt32
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(Object)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static System::Object ^ VolatileRead(System::Object ^ % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static object? VolatileRead(ref object? address);
public static object? VolatileRead(ref object? address);
public static object VolatileRead(ref object address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : obj -> obj
static member VolatileRead : obj -> obj
Public Shared Function VolatileRead (ByRef address As Object) As Object
매개 변수
- address
- Object
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(UIntPtr)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Important
이 API는 CLS 규격이 아닙니다.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static UIntPtr VolatileRead(UIntPtr % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static UIntPtr VolatileRead(ref UIntPtr address);
[System.CLSCompliant(false)]
public static UIntPtr VolatileRead(ref UIntPtr address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : unativeint -> unativeint
[<System.CLSCompliant(false)>]
static member VolatileRead : unativeint -> unativeint
Public Shared Function VolatileRead (ByRef address As UIntPtr) As UIntPtr
매개 변수
- address
-
UIntPtr
unativeint
읽을 필드입니다.
반품
unativeint
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(UInt16)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
Important
이 API는 CLS 규격이 아닙니다.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static System::UInt16 VolatileRead(System::UInt16 % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ushort VolatileRead(ref ushort address);
[System.CLSCompliant(false)]
public static ushort VolatileRead(ref ushort address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint16 -> uint16
[<System.CLSCompliant(false)>]
static member VolatileRead : uint16 -> uint16
Public Shared Function VolatileRead (ByRef address As UShort) As UShort
매개 변수
- address
- UInt16
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(Int64)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static long VolatileRead(long % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static long VolatileRead(ref long address);
public static long VolatileRead(ref long address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int64 -> int64
static member VolatileRead : int64 -> int64
Public Shared Function VolatileRead (ByRef address As Long) As Long
매개 변수
- address
- Int64
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(IntPtr)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static IntPtr VolatileRead(IntPtr % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static IntPtr VolatileRead(ref IntPtr address);
public static IntPtr VolatileRead(ref IntPtr address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : nativeint -> nativeint
static member VolatileRead : nativeint -> nativeint
Public Shared Function VolatileRead (ByRef address As IntPtr) As IntPtr
매개 변수
- address
-
IntPtr
nativeint
읽을 필드입니다.
반품
nativeint
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(Int16)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static short VolatileRead(short % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static short VolatileRead(ref short address);
public static short VolatileRead(ref short address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int16 -> int16
static member VolatileRead : int16 -> int16
Public Shared Function VolatileRead (ByRef address As Short) As Short
매개 변수
- address
- Int16
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(Double)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static double VolatileRead(double % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static double VolatileRead(ref double address);
public static double VolatileRead(ref double address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : double -> double
static member VolatileRead : double -> double
Public Shared Function VolatileRead (ByRef address As Double) As Double
매개 변수
- address
- Double
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(Byte)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static System::Byte VolatileRead(System::Byte % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static byte VolatileRead(ref byte address);
public static byte VolatileRead(ref byte address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : byte -> byte
static member VolatileRead : byte -> byte
Public Shared Function VolatileRead (ByRef address As Byte) As Byte
매개 변수
- address
- Byte
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.
적용 대상
VolatileRead(Int32)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
주의
Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.
필드 값을 읽습니다. 필요한 시스템에서는 다음과 같이 프로세서가 메모리 작업을 다시 정렬하지 못하도록 하는 메모리 장벽을 삽입합니다. 코드에서 이 메서드 뒤에 읽기 또는 쓰기가 나타나면 프로세서가 이 메서드 앞에 이동할 수 없습니다.
public:
static int VolatileRead(int % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static int VolatileRead(ref int address);
public static int VolatileRead(ref int address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int -> int
static member VolatileRead : int -> int
Public Shared Function VolatileRead (ByRef address As Integer) As Integer
매개 변수
- address
- Int32
읽을 필드입니다.
반품
읽은 값입니다.
- 특성
설명
Thread.VolatileRead Thread.VolatileWrite 및 레거시 API이며 대체되었습니다Volatile.Read.Volatile.Write 자세한 내용은 클래스를 Volatile 참조하세요.