目次 - SDL 3.0 API(機能別) - アトミック操作 - SDL_MemoryBarrierAcquireFunction
SDL_MemoryBarrierAcquireFunction
メモリacquireバリアを挿入する(関数版)
ヘッダ
SDL3/SDL_atomic.h
構文
void SDL_MemoryBarrierAcquireFunction(void);
詳細
詳細はSDL_MemoryBarrierReleaseを参照すること.
この関数版はこの機能をスクリプト言語から使用したい場合などに便利である.
さらに, マクロ版の一部は背後でこの関数を呼んでおり, SDLの内部で負荷が高くなっていることがある.
しかし, 一般的にはC/C++などで書く場合は効率的なマクロ版を使うべきである.
スレッドセーフ
この関数はどのスレッドでも安全に使用できるのは明らかだが, これが必要な場合は恐らく慎重さを要するコードを扱っている. 注意すること!
バージョン
SDL 3.2.0以降
関連項目
SDL Wikiへのリンク
SDL_MemoryBarrierAcquireFunction - SDL Wiki