目次 - SDL 3.0 API(機能別) - 同期プリミティブ - SDL_CreateMutex

SDL_CreateMutex

ミューテックスのロックを解除する

ヘッダ

SDL3/SDL_mutex.h

構文

void SDL_UnlockMutex(SDL_Mutex *mutex);

引数

SDL_Mutex *mutexロック解除するミューテックス

詳細

ロック中のスレッドで再びロックすることは可能である. 他のスレッドで利用可能にするには, 同じ回数だけアンロックする必要がある(これは「再入可能ミューテックス」と呼ばれる).

現在のスレッドではないスレッドでロックしたミューテックスを, 現在のスレッドでアンロックしてはならない. それは環境に依存した定義されない振る舞いを引き起こすことがある.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_CreateMutex - SDL Wiki