우리가 이런 걸 보이는 클래스가 싱글 공공 속성을 통해 액세스되는이 표준 구현이 : 지금싱글 데이터 액세스 레이어 직장에서 우리의 데이터 액세스 레이어에서
public static CustomerController Instance
{
get
{
lock(singletonLock)
{
if(_instance == null)
{
_instance = new CustomerController();
}
return _instance;
}
}
}
, 나는 코드가 무엇을 얻을 그런데 왜 클래스가 사용될 때마다 클래스의 인스턴스를 만드는 것 이상으로 이것을 할 것인지 궁금합니다.
이 경우에는 싱글 톤의 필요성을 이해할 수 있지만 데이터베이스에 액세스하는 경우 클래스의 싱글 톤 인스턴스를 가질 필요가 실제로 있습니까? – lomaxx
데이터베이스가 앞으로 무엇입니까? 텍스트 파일에 쓰는 것에 대해 이야기하고 있는데,이 경우 한 번에 하나의 스레드 만 파일에 액세스 할 수 있습니다. – goldenratio
오, 미안 해요, 당신이 싱글 톤이 무엇인지 묻고 있다고 생각했습니다. '데이터 액세스 레이어'부분이 클릭되지 않았습니다. 죄송합니다. – goldenratio