포크/조인프레임워크1 [모던 자바 인 액션] 병렬 데이터 처리와 성능 병렬 스트림 병렬스트림이란 각가의 스레드에서 처리할 수 있도록 스트림 요소를 여러 청크로 분할한 스트림이다. 병렬 스트림은 간단하게 parallelStream을 통해서 사용이 가능하다. 첫번째 예제는 순차 스트림이고, 두번째 예제는 병렬 스트림 예제이다. Stream.iterate(1L, (i) -> { return i + 1L;}).limit(n).reduce(Long::sum).get();Stream.iterate(1L, (i) -> { return i + 1L;}).limit(n).parallel().reduce(Long::sum).get(); 성능 측정 위 두개의 코드를 하니스를 통해서 성능을 측정하면 어떻게 될까? 책에서 제공되는 값 기준으로 첫번째 코드는 121.843, 두번째 .. 2025. 4. 25. 이전 1 다음