Freigeben über


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

Weitere Ressourcen

Verwaltetes Threading
Interlocked-Vorgänge