Java 8 이전의 멀티스레딩에 대해 알아보자: Thread Pool
·
Java
계기이에 대해 조사하게 된 계기는 바로 자바 8의 멀티스레딩의 변화를 찾아보면서, 자바 8 이전의 멀티스레딩은 어땠길래 자바 8에 새로운 멀티스레딩 방법을 제공하게 되었는지 의문이 생기게 되었다. 때문에 해당 방법들에 대해 자세히 정리하고, 고찰해보려고 한다. Thread Pool스레드 풀은 자바만의 개념은 아니다. 스레드 풀은 사실 소프트웨어 디자인 패턴 중 하나이다. 이름에서 어느 정도 유추해볼 수 있듯이 스레드가 모여있는 "스레드 풀"을 만들어 놓고, 여기에 처리할 작업을 넘겨주면 해당 스레드 풀에서 유휴 스레드가 작업을 수행하는 방식이다.이러한 구조는 직관적으로 봤을 때도 꽤 장점이 있을 것이라 생각됐다, 실제로도 그러했는데 나열하면 다음과 같다. 스레드를 생성하고 파괴하는 오버헤드가 크게 줄어..