_InterlockedAddLargeStatistic
Microsoft 特定的
執行相互鎖定的加法,其中第一個運算元是 64 位值。
語法
long _InterlockedAddLargeStatistic(
__int64 volatile * Addend,
long Value
);
參數
附加元件
[in, out]加入作業之第一個運算元的指標。 所指向的值會由加法的結果所取代。
值
[in]第二個運算元;要加入至第一個運算元的值。
傳回值
第二個運算元的值。
需求
內建 | 架構 |
---|---|
_InterlockedAddLargeStatistic |
x86 |
標頭檔 < intrin.h>
備註
內部 _InterlockedAddLargeStatistic
函數不是不可部分完成的,因為它會實作為兩個不同的鎖定指令。 在內建函式執行期間在另一個執行緒上發生的不可部分完成的 64 位讀取,可能會導致讀取不一致的值。
_InterlockedAddLargeStatistic
行為為讀寫屏障。 如需詳細資訊,請參閱 _ReadWriteBarrier 。
END Microsoft 特定的
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應