目次 - API(機能別) - アトミック操作 - SDL_AtomicCAS

SDL_AtomicCAS

もしアトミック変数が「古い値」ならば「新しい値」にする

構文

SDL_bool SDL_AtomicCAS(SDL_atomic_t* a, int oldval, int newval)

引数

a修正するSDL_atomic_tへのポインタ
oldval古い値
newval新しい値

戻り値

アトミック変数が設定されたならSDL_TRUE, されなかったならSDL_FALSEを戻す.

詳細

注意: この関数の目的が分からないのであれば, 使うべきではない!

バージョン

SDL 2.0.0以降

関連項目(関数)

SDL_AtomicCASPtr
SDL_AtomicGet
SDL_AtomicSet

SDL Wikiへのリンク

SDL_AtomicCAS - SDL Wiki