ForkJoinFrameWork1 ParallelStream은 항상 Stream보다 성능이 좋을까? 목차개요자바의 Stream2-1. Sequential Streams2-2. Parallel Streams2-3. ForkJoinFrameWork2-3-1. Splitting Source2-3-2. Common Thread Pool2-3-3. Custom Thread Pool성능에 미치는 영향3-1. 오버헤드3-2. 분할 비용3-3. 병합 비용ParallelStream은 언제 사용하는게 좋을까?결론1. 개요결론부터 말하면, 항상 성능이 좋다고 판단해서는 안된다.단순히 보면 작업을 나누어서 실행하면 항상 더 빠르다고 생각할 수 있지만 이는 병렬로 처리하기 때문에 CPU도 많이 사용하고 몇개의 쓰레드로 처리 할지가 보장되지 않는다.parellelStream 동작 방식과 사용시 고려할 사항에 대해 글을 써보려 .. 2023. 4. 11. 이전 1 다음