_InterlockedAddLargeStatistic
Microsoft Specific
Performs an interlocked addition in which the first operand is a 64-bit value.
Syntax
long _InterlockedAddLargeStatistic(
__int64 volatile * Addend,
long Value
);
Parameters
Addend
[in, out] A pointer to the first operand to the add operation. The value pointed to is replaced by the result of the addition.
Value
[in] The second operand; value to add to the first operand.
Return value
The value of the second operand.
Requirements
Intrinsic | Architecture |
---|---|
_InterlockedAddLargeStatistic |
x86 |
Header file <intrin.h>
Remarks
The _InterlockedAddLargeStatistic
intrinsic isn't atomic, because it's implemented as two separate locked instructions. An atomic 64-bit read that occurs on another thread during the execution of the intrinsic could result in a read of an inconsistent value.
_InterlockedAddLargeStatistic
behaves as a read-write barrier. For more information, see _ReadWriteBarrier.
END Microsoft Specific
See also
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru