#include<mutex>
class Only
{
public:
static Only* get+oniy()
{
if(0NULL==_only)
{
_lock.lock();
if(NULL=_oniy)
{
_only=new Only();
}
_lock.unlock();
}
return _only;
}
private:
Only();
static mutex _lock;
static Only* _only;
};
Only* Only::_only=NULL;
mutex Only::_lock=mutex();
//单例模式
01-15
1434
03-20
875
10-06
489
09-29
589
10-05
1107
09-25