Interlocked.Exchange-Methode
Legt eine Variable in einer atomaren Operation auf einen angegebenen Wert fest.
Überladungsliste
Name | Beschreibung |
---|---|
Interlocked.Exchange (Double, Double) | Legt in einer atomaren Operation eine Gleitkommazahl mit doppelter Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. |
Interlocked.Exchange (Int32, Int32) | Legt eine 32-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. Wird von .NET Compact Framework unterstützt. |
Interlocked.Exchange (Int64, Int64) | Legt eine 64-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. |
Interlocked.Exchange (IntPtr, IntPtr) | Legt in einer atomaren Operation ein plattformspezifisches Handle bzw. einen plattformspezifischen Zeiger auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. |
Interlocked.Exchange (Object, Object) | Legt in einer atomaren Operation ein Objekt auf einen angegebenen Wert fest und gibt einen Verweis auf das ursprüngliche Objekt zurück. Wird von .NET Compact Framework unterstützt. |
Interlocked.Exchange (Single, Single) | Legt in einer atomaren Operation eine Gleitkommazahl mit einfacher Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. |
Interlocked.Exchange (T, T) | Legt eine Variable vom angegebenen Typ T in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. Wird von .NET Compact Framework unterstützt. |
Siehe auch
Referenz
Interlocked-Klasse
Interlocked-Member
System.Threading-Namespace