クリティカルセクションクラス More...
#include <GxThread.h>
Public Member Functions | |
初期化 | |
GxCriticalSection (void) | |
コンストラクタ | |
virtual | ~GxCriticalSection (void) |
デストラクタ | |
操作 | |
void | lock (void) |
ロック | |
void | unlock (void) |
アンロック | |
b32 | tryLock (void) |
ロックを試みる。ロックした場合は true を返す。既にロック中の場合はすぐに false を返す。 | |
GX_FORCE_INLINE b32 | isLocked (void) const |
ロック状態を取得する(状態の確認のみ) | |
アクセサ | |
GX_FORCE_INLINE GxNativeMutex * | getMutex (void) |
ミューテックスを取得 | |
クリティカルセクションクラス
b32 GxCriticalSection::tryLock | ( | void | ) |
ロックを試みる。ロックした場合は true を返す。既にロック中の場合はすぐに false を返す。