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

SDL_Condition

条件変数(条件を満たすまで複数のスレッドをブロックする手段)の型

ヘッダ

SDL3/SDL_mutex.h

構文

typedef struct SDL_Condition SDL_Condition;

詳細

条件変数はSDL_Mutexと共に使用して条件が満たされるまでアプリケーションに複数のスレッドを停止させることができる. 条件が満たされた時点で, アプリケーションは1つまたは全ての待機中のスレッドを解放できる.

Wikipediaに詳細な説明がある:

https://ja.wikipedia.org/wiki/モニタ_(同期)#条件変数

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_Condition - SDL Wiki