멀티스레드에서 Get_Instance() 동시 실행으로 인하여 인스턴스가 여러개 생성되지 않도록 조치를 취하시오
template<typename T>
class CSingleton : private CUncopyable{
public:
static T& Get_Instance()
{
static T instance;
return instance;
}
}
멀티스레드에서 Get_Instance() 동시 실행으로 인하여 인스턴스가 여러개 생성되지 않도록 조치를 취하시오
template<typename T>
class CSingleton : private CUncopyable{
public:
static T& Get_Instance()
{
static T instance;
return instance;
}
}
그건 그네들 논리인데.... 대표적 예로 '해경을 없애겠습니다"
락은 생성시 단 한번만 걸어도 되는데 오브젝트 만드는거 ㄴㄴ해
interlocked
어느 프갤럼코드가 가장 합리적일까