目次 - API(機能別) - 同期プリミティブ
同期プリミティブ
インクルードファイル:
SDL_mutex.h
SDL_thread.h
概要
この分類の関数は, マルチスレッドプログラミングのためのスレッド同期プリミティブ(同期基本機構)を提供するものである.
SDLでは3つのプリミティブが使える.
SDLのmutexは再帰的なmutexとして実装されているので, 同じmutexを呼ぶことでロックとアンロックをネストすることができる.
関数
- SDL_CondBroadcast
- SDL_CondSignal
- SDL_CondWait
- SDL_CondWaitTimeout
- SDL_CreateCond
- SDL_CreateMutex
- SDL_CreateSemaphore
- SDL_DestroyCond
- SDL_DestroyMutex
- SDL_DestroySemaphore
- SDL_LockMutex
- SDL_SemPost
- SDL_SemTryWait
- SDL_SemValue
- SDL_SemWait
- SDL_SemWaitTimeout
- SDL_TryLockMutex
- SDL_UnlockMutex
SDL Wikiへのリンク
Thread Synchronization Primitives - SDL Wiki