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

SDL_TryLockSpinlock

0でない値を設定することでスピンロックを試みる

ヘッダ

SDL3/SDL_atomic.h

構文

bool SDL_TryLockSpinlock(SDL_SpinLock *lock);

引数

SDL_SpinLock *lockロック変数へのポインタ

戻り値

(bool) ロックしたとき真, 既にロックされているとき偽を戻す.

詳細

もし自分が何をしているのかわからないのであれば, スピンロックは危険である. あらゆる種類のスピンロックは慎重に扱うこと!

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_TryLockSpinlock - SDL Wiki