Java Thread Pool?
·
프로그래밍/Java
쓰레드 풀(Thread Pool) 스레드 풀은 스레드 생성 및 삭제가 빈번하게 일어남에 따라 발생하는 메모리 할당에 소모되는 비용문제를 해결하기 위해 만들어졌습니다. 그에 대한 자세한 내용은 아래에서 이어서 설명하겠습니다. Thread Pool이 만들어진 이유 Thread가 필요하면 new 키워드를 이용해 각 Thread 인스턴스를 생성하는 방식을 사용했었습니다. 한번, 두번 사용하고 반납해야 하는 그런 상황이라면 개별적으로 Thread 인스턴스를 생성해 사용해도 상관이 없습니다. 그러나 Java 언어를 이용해 만들어지는 서버 애플리케이션은 수많은 Thread를 필요로 하며 초 단위로 Thread를 생성하여 사용하고 반납해야 합니다. 위 그림 처럼 사용자의 각각의 요청마다, 메모리에 쓰레드를 생성하고 삭..