_InterlockedAddLargeStatistic
Microsoft 전용
64 비트 값의 첫 번째 피연산자는 연동된 추가 수행 합니다.
long _InterlockedAddLargeStatistic(
__int64 volatile * Addend,
long Value
);
매개 변수
[in, out]Addend
작업을 추가 하려면 첫 번째 피연산자에 대 한 포인터입니다. 가리키는 값 추가의 결과로 대체 됩니다.[in] Value
두 번째 피연산자입니다. 첫 번째 피연산자에 추가할 값입니다.
반환 값
두 번째 피연산자의 값입니다.
요구 사항
내장 |
아키텍처 |
---|---|
_InterlockedAddLargeStatistic |
x86 |
헤더 파일 <intrin.h>
설명
별도 두 잠긴된 지침으로 구현 되기 때문에 내장 원자 아닙니다. 다른 스레드에서 내장이 실행 중에 발생 하는 원자 64 비트 읽기 읽고에 일관성 없는 값을 발생할 수 있습니다.
이 함수는 읽기-쓰기 장벽으로 동작합니다. 자세한 내용은 _ReadWriteBarrier.