나는 이것과 관련된 많은 질문을 읽었지만 확실한 대답을 찾지 못했습니다. 그래서 그 문제에 대한 제 자신의 질문을 게시하기로 결정했습니다.정적 인스턴스가 비동기 적으로 사용됩니까?
싱글 톤 디자인 패턴을 구현하는 많은 웹 응용 프로그램과 웹 서비스를 보았지만 요즘에는 이것이 좋은 아이디어가되어야하는 진정한 이유가 없다고 생각하고 있습니다. wrong)
제 생각에는 아니오, 내 요청은 동일한 인스턴스를 사용하므로 코드가 느려지고 가비지 수집기를 활용할 수 없습니다.
예 : 요청 1 건 MethodInStaticInstance() 2 초가 걸리다고합시다. Request 2 Call MethodInStaticInstance() 메소드 1이 사용 되었기 때문에 호출하기 위해 요청 1이 완료 될 때까지 대기합니다. (내가 틀렸어,이게 내가 어떻게 보는지, 이것이 사실인지 아닌지는 모르겠다.)
정적 인 리소스를 가질 수있는 유일한 방법은 웹 애플리케이션에서 정적 리소스를 사용할 수있는 유일한 방법이라고 생각한다. 비동기 적으로 사용하십시오. 어떻게 생각해?
물론 경쟁 조건 및 기타 문제의 가능성과 비동기 적으로 사용할 수 있습니다. 별도의 스레드로, 물론 –