_ReadBarrier
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 ditentukan dalam Pustaka Standar C++. Untuk akses perangkat keras, gunakan opsi pengkompilasi /volatile:iso bersama dengan kata kunci volatil .
Sintaks
void _ReadBarrier(void);
Persyaratan
Intrinsik | Sistem |
---|---|
_ReadBarrier |
x86, x64 |
File header<intrin.h>
Keterangan
Intrinsik _ReadBarrier
membatasi pengoptimalan pengkompilasi yang dapat menghapus atau menyusun ulang operasi akses memori di seluruh titik panggilan.
END Khusus Microsoft