_WriteBarrier
Khusus Microsoft
Membatasi pengoptimalan pengkompilasi yang dapat menyusun ulang operasi akses memori di seluruh titik panggilan.
Perhatian
Intrinsik _ReadBarrier
, _WriteBarrier
, dan _ReadWriteBarrier
pengkompilasi dan MemoryBarrier
makro semuanya tidak digunakan lagi dan tidak boleh digunakan. Untuk komunikasi antar alur, gunakan mekanisme seperti atomic_thread_fence dan std::atomic<T>, yang didefinisikan dalam Pustaka Standar C++. Untuk akses perangkat keras, gunakan opsi pengkompilasi /volatile:iso bersama dengan kata kunci volatil .
Sintaks
void _WriteBarrier(void);
Persyaratan
Intrinsik | Sistem |
---|---|
_WriteBarrier |
x86, x64 |
File header<intrin.h>
Keterangan
Intrinsik _WriteBarrier
membatasi pengoptimalan pengkompilasi yang dapat menghapus atau menyusun ulang operasi akses memori di seluruh titik panggilan.
END Khusus Microsoft
Lihat juga
_ReadBarrier
_ReadWriteBarrier
Intrinsik pengkompilasi
Kata kunci