

#include <nitro/os.h>void OS_InitMutex( OSMutex* mutex );| mutex | 初期化する OSMutex 構造体へのポインタ |
なし。
mutex を初期化します。
mutex はスレッド同期のために使用されます。使用中の mutex を初期化したときの動作は不定です。
OS_LockMutex() や OS_LockMutexR() や OS_LockMutexW() で mutex のロックを行うためには本関数で mutex の初期化を行う必要があります。
OS_LockMutex, OS_UnlockMutex, OS_TryLockMutex
OS_LockMutexR, OS_LockMutexW, OS_UnlocMutexR, OS_UnlocMutexW
OS_TryLockMutexR, OS_TryLockMutexW
OS_LockMutexFromRToW, OS_LockMutexFromWToR
OS_TryLockMutexFromRToW, OS_TryLockMutexFromWToR
2008/12/17 参照 の関数に read/write lock ミューテックスの関数を追加
2003/12/01 初版