Sdílet prostřednictvím


__faststorefence

Specifické pro Microsoft

Zaručuje, že všechny předchozí odkazy na paměť, včetně odkazů na načtení i ukládání paměti, jsou globálně viditelné před každým následným odkazem na paměť.

Syntaxe

void __faststorefence();

Požadavky

Vnitřní Architektura
__faststorefence x64

Hlavičkový soubor<intrin.h>

Poznámky

Vygeneruje úplnou posloupnost instrukcí bariéry paměti, která zaručuje operace načítání a úložiště vydané před globálně viditelnými vnitřními objekty před pokračováním spuštění. Účinek je srovnatelný s vnitřními prvky na všech platformách x64, ale rychleji _mm_mfence .

Na platformě AMD64 tato rutina generuje instrukce, která je rychlejší obchod plot než sfence instrukce. V případě časového kritického kódu použijte tento vnitřní objekt místo _mm_sfence jenom na platformách AMD64. Na platformách _mm_sfence Intel x64 je instrukce rychlejší.

Tato rutina je k dispozici pouze jako vnitřní objekt.

END Microsoft Specific

Viz také

Vnitřní funkce kompilátoru