封装 shared::mutex

来源:互联网 发布:康生书法 知乎 编辑:程序博客网 时间:2024/05/16 12:19

由于未lock情况下调用unlock会导致异常,修改下
class MyClass : public shared_mutex
{
public:
bool islock;
void lock() {
shared_mutex::lock();
islock = true;

};void unlock() {     if (islock)    {        islock = false;         shared_mutex::unlock();    }};MyClass () { islock = false; };~MyClass() {};

private:

};

原创粉丝点击