Volatile.Read Method (UInt16)
Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.
This API is not CLS-compliant. The CLS-compliant alternative is Read. Namespace: System.Threading
Assemblies: System.Threading (in System.Threading.dll)
mscorlib (in mscorlib.dll)
[CLSCompliantAttribute(false)] public static ushort Read( ref ushort location )
- Type: System.UInt16
The field to read.
Return ValueType: System.UInt16
The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.