_InterlockedAddLargeStatistic
Microsoft'a Özgü
İlk işlenenin 64 bitlik bir değer olduğu birbirine bağlı bir toplama gerçekleştirir.
Sözdizimi
long _InterlockedAddLargeStatistic(
__int64 volatile * Addend,
long Value
);
Parametreler
Ekle ucu
[in, out] Ekleme işleminin ilk işlenenine yönelik bir işaretçi. İşaret edilen değer, toplamanın sonucuyla değiştirilir.
Değer
[in] İkinci işlenen; ilk işlenene eklenecek değer.
Dönüş değeri
İkinci işlenenin değeri.
Gereksinimler
Içsel | Mimari |
---|---|
_InterlockedAddLargeStatistic |
x86 |
intrin.h üst bilgi dosyası<>
Açıklamalar
İki _InterlockedAddLargeStatistic
ayrı kilitli yönerge olarak uygulandığından iç öğe atomik değildir. İç yürütme sırasında başka bir iş parçacığında gerçekleşen atomik 64 bit okuma, tutarsız bir değerin okunmasıyla sonuçlanabilir.
_InterlockedAddLargeStatistic
bir okuma-yazma engeli olarak davranır. Daha fazla bilgi için bkz . _ReadWriteBarrier.
END Microsoft'a Özgü
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin