typedef struct SDL_Condition SDL_Condition;
条件変数はSDL_Mutexと共に使用して条件が満たされるまでアプリケーションに複数のスレッドを停止させることができる. 条件が満たされた時点で, アプリケーションは1つまたは全ての待機中のスレッドを解放できる.
Wikipediaに詳細な説明がある:
https://ja.wikipedia.org/wiki/モニタ_(同期)#条件変数