std::atomic::exchange
Aus cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody> T exchange( T desired, memory_order = std::memory_order_seq_cst ); |
(seit C++11) | |
T exchange( T desired, memory_order = std::memory_order_seq_cst ) volatile; |
(seit C++11) | |
Atomar ersetzt den zugrunde liegenden Wert mit
desired. Die Bedienung ist Lese-Modifizier-Schreib-Vorgang. Speichermodul gemäß dem Wert des betroffenen memory_order .Original:
Atomically replaces the underlying value with
desired. The operation is read-modify-write operation. Memory is affected according to the value of memory_order.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parameter
| desired | - | Wert zuweisen
Original: value to assign The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| memory_order | - | Speicher, um Einschränkungen zu erzwingen
Original: memory order constraints to enforce The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Rückgabewert
Der Wert des atomaren Variable vor dem Anruf .
Original:
The value of the atomic variable before the call.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Ausnahmen
Siehe auch
(C++11) (C++11) |
atomar ersetzt den Wert des atomaren Objekt mit nicht-elementare Argument und gibt den alten Wert des atomaren Original: atomically replaces the value of the atomic object with non-atomic argument and returns the old value of the atomic The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktions-Template) |