__faststorefence
Microsoft'a Özgü
Hem yükleme hem de depolama bellek başvuruları dahil olmak üzere önceki tüm bellek başvurularının, izleyen bellek başvurularından önce genel olarak görünür olduğunu garanti eder.
Sözdizimi
void __faststorefence();
Gereksinimler
Içsel | Mimari |
---|---|
__faststorefence |
x64 |
intrin.h üst bilgi dosyası<>
Açıklamalar
Yürütme devam etmeden önce iç işlem genel olarak görünür hale gelmeden önce verilen yük ve depolama işlemlerini garanti eden tam bellek engeli yönerge dizisi oluşturur. Etki, tüm x64 platformlarındaki iç etkiyle karşılaştırılabilir ancak daha _mm_mfence
hızlıdır.
AMD64 platformunda bu rutin, yönergeden daha hızlı bir mağaza çiti sfence
olan bir yönerge oluşturur. Zaman açısından kritik kod için yalnızca AMD64 platformları yerine _mm_sfence
bu iç kodu kullanın. Intel x64 platformlarında _mm_sfence
yönerge daha hızlıdır.
Bu yordam yalnızca iç yordam olarak kullanılabilir.
END Microsoft'a Özgü