자바 쓰레드 풀! 그게 뭐야? 어떤 게 있어??
이번에는 `자바 쓰레드 풀`에 관해 글을 작성해보려고 합니다! 정확히 말하면 자바에서 쓰레드 풀이 어떤 식으로 구현되어있는지, 그리고 각각 쓰레드 풀 유형에 대해 알아볼 예정입니다. 쓰레드 풀이란? 쓰레드 풀이란 여러 쓰레드를 사전에 만들어 둔 Pool이라고 생각하면 됩니다. 일반적으로 개발에서의 Pool이라는 용어는 어떤 대상들을 생성한 뒤 놔두는 공간이라고 해석할 수 있는데요. 자바에서의 `스트링 풀`은 `문자열들을 생성한 뒤 놔두는 공간`, `쓰레드 풀`은 `쓰레드들을 생성한 뒤 놔두는 공간`으로 풀이해볼 수 있어요! 위와 같이 Pool을 만들어두는 이유는 비용 때문이라고 요약해볼 수 있어요. 한번 생성할 때의 비용이 비싸지만 자주 사용하는 경우엔 이를 매번 생성해서 사용하기보단 한번 생성한 것을 ..
2023.09.17