이번 글에서는 Java8 Stream의 parallel에 대해 살펴보도록 하겠습니다. Stream API는 설계 시 실제 실행에 대한 부분을 추상화 시켜 각 Element에 대한 처리가 어떻게 실행되는지에 대해서는 프로그래머는 신경쓰지 않이도 된다. 즉, 병렬 처리 등도 쉽게 할 수 있게 설계되어 있다. 하지만 쉽다는 의미는 좋다, 효과적이다 라고 할 수 없기 때문에 Stream에서 병렬 처리의 원리를 알고 있어야 필요한 시점에 적절하게 "쉽다" 라는 장점을 활용할 수 있다. (그림: https://javatechnocampus.wordpress.com/2015/10/03/544/)...