멀티스레드에서 Get_Instance() 동시 실행으로 인하여 인스턴스가 여러개 생성되지 않도록 조치를 취하시오


template<typename T>

class CSingleton : private CUncopyable{

public:

  static T& Get_Instance()

  {

    static T instance;

    return instance;
  }

}