![]() |
CMGDK r49-rc2
|
排斥访问类(仅当前进程) 更多...
#include <ThreadMutex.H>
公有成员 | |
ThreadMutex () | |
本类构造函数 | |
virtual | ~ThreadMutex () |
本类析构函数 | |
void * | GetThreadMutex () |
virtual void | Lock () |
取得的控制权(如果对象处于排斥状态,则等待) | |
virtual bool | TryLock () |
尝试取得控制权 | |
virtual void | Unlock () |
放弃控制权 |
排斥访问类(仅当前进程)
排斥(线程)访问类可以判断数据在被一个代码段访问时,不能被另一代码段访问
注:此排斥仅在当前进程内有效
hgl::ThreadMutex::ThreadMutex | ( | ) |
本类构造函数
hgl::ThreadMutex::~ThreadMutex | ( | ) | [virtual] |
本类析构函数
void* hgl::ThreadMutex::GetThreadMutex | ( | ) | [inline] |
void hgl::ThreadMutex::Lock | ( | ) | [virtual] |
取得的控制权(如果对象处于排斥状态,则等待)
取得控制权 如果对象处于排斥状态,则等待
bool hgl::ThreadMutex::TryLock | ( | ) | [virtual] |
尝试取得控制权
尝试取得控制权
void hgl::ThreadMutex::Unlock | ( | ) | [virtual] |
放弃控制权
等待并取得控制权
time | 等待的最大时间,时间为0表示尝试 |