boost: Mutex、scoped_lock 使用方式

来源:互联网 发布:手机淘宝旺旺id是什么 编辑:程序博客网 时间:2024/06/09 23:48
#include <boost/thread/mutex.hpp>class CBusiness{public:    void Push(int val)    {                boost::mutex::scoped_lock lock(m_ListMutex);        m_List.push_back(val);    }    void Pop()    {        boost::mutex::scoped_lock lock(m_ListMutex);        m_List.pop_back();    }private:        std::list<int>        m_List;    boost::mutex        m_ListMutex;};


0 0
原创粉丝点击