- 
          
          Object Pool 에 대한 간략한 설명JAVA 2017. 9. 27. 17:44반응형* Object Pool 패턴은 필요할 때마다 할당 및 파기하는 대신 "풀 (pool)"로 사용할 수 있도록 초기화 된 객체 세트를 사용하는 소프트웨어 제작 디자인 패턴입니다. * 풀의 클라이언트는 풀에서 객체를 요청하고 반환된 객체에 대한 작업을 수행합니다. * 클라이언트가 끝나면 객체를 파기하기보다는 풀로 반환합니다. 수동 또는 자동으로 수행 할 수 있습니다. * Object Pool은 주로 성능을 위해 사용됩니다. 일부 상황에서는 Object Pool이 성능을 크게 향상시킵니다. * Object Pool은 객체 수명을 복잡하게합니다. Object Pool에서 얻거나 객체에 반환된 객체가 실제로 생성되거나 파괴되지 않으므로 구현시 주의가 필요합니다. * Object Pool 디자인 패턴은 재사용 될 수있는 객체 세트를 생성합니다. * 새 개체가 필요할 때 풀에서 요청합니다. * 미리 준비된 객체가 사용 가능한 경우 즉시 반환되며 인스턴스화 비용은 발생하지 않습니다. * 풀에 개체가 없으면 새 항목이 만들어지고 반환됩니다. 반응형'JAVA' 카테고리의 다른 글Java10이 당신의 코드 방식을 어떻게 바꿀 것인가 (0) 2018.02.28 Tail Call Optimization and Java (0) 2017.10.10 람다 표현식을 사용한 잠금(lock) 관리 (0) 2017.03.17 Java 8의 parallelStream 을 사용할때 Log4j 의 MDC 문제 해결하기 (0) 2017.03.13 구글에서 오픈소스로 공개한 자연어 처리 기술 (0) 2016.05.13