_InterlockedAddLargeStatistic
Только для систем Microsoft
Выполняет сложение, предоставленное в котором первый операнд 64 (sp2) значение.
long _InterlockedAddLargeStatistic(
__int64 volatile * Addend,
long Value
);
Параметры
[in, out] Addend
Указатель на первый операнду в операцию добавления. Значение заданное значение заменяется результатом сложения.[входящий] Value
Второй операнд; значение, добавляемое к первому операнду.
Возвращаемое значение
Значение второго операнда.
Требования
Встроенный объект |
Архитектура |
---|---|
_InterlockedAddLargeStatistic |
x86 |
Файл заголовка <intrin.h>
Заметки
Этот встроенный не атомн поскольку он реализован в виде отдельной инструкции блокированных 2. Атомарное 64, происходит чтение в другом потоке при выполнении данного внутреннего элемента может привести к в несогласованном считываемого значения.
Эта функция работает аналогично барьера для чтения и записи. Дополнительные сведения см. в разделе _ReadWriteBarrier.