已有互斥锁类LOCK,存在以下public接口:
class LOCK
{
public:
void Lock();
void UnLock();
};
请基于LOCK类封装读写锁RWLock,实现ReadLock()/ReadUnlock()/WriteLock()/WriteUnlock()接口。(一个接口5分)
可自行增加private成员。
class RWLock
{
public:
void ReadLock();
void ReadunLock();
void WriteLock();
void WriteUnlock();
private:
};