OS_InitMutex

構文

#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 初版