目次 - 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