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

SDL_WaitSemaphore

セマフォの値が正になるまで待機し, セマフォの値を減算する

ヘッダ

SDL3/SDL_mutex.h

構文

void SDL_WaitSemaphore(SDL_Semaphore *sem);

引数

SDL_Semaphore *sem待機するセマフォ

詳細

セマフォsemの値が正になるまでこの関数を呼んだスレッドを停止させ, その後にセマフォの値をアトミックに減算する.

この関数は, SDL_SemWaitTimeout()の待ち時間を-1としたのと同じである.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_WaitSemaphore - SDL Wiki