Aracılığıyla paylaş


_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.

Derleyici iç bilgileri
x86 Derleyicisi ile Çakışma