Skip to Content
함수형 프로그래밍 with 자바
book

함수형 프로그래밍 with 자바

by 벤 바이디히, 허귀영
March 2024
Beginner to intermediate
528 pages
10h 48m
Korean
Hanbit Media, Inc.
Content preview from 함수형 프로그래밍 with 자바
288
PART 02
함수형 접근 방식
8.28.2
병렬 함수 파이프라인으로써의 스트림 병렬 함수 파이프라인으로써의 스트림
자바의
스트림
은 병렬 처리 기능을 가진 직관적인 데이터 처리 파이프라인을 제공합니다.
6
장에서 배운 것처럼 스트림은 기본적으로 작업들을 순차적으로 처리합니다. 단 한 번의 메
서드 호출만으로 파이프라인을 ‘병렬 모드’로 전환할 수 있습니다. 이는 중간 스트림 연산인
parallel
또는
java
.
util
.
Collection
기반 타입에서 사용 가능한
parallelStream
메서드
를 통해 가능합니다. 순차적으로 처리된 스트림으로 돌아가려면 중간 연산인
sequential
사용하면 됩니다.
CAUTION
parallel
또는
sequential
메서드를 호출하여 실행 모드를 변경하면 파이프라인 내의 위치
에 관계없이 전체 스트림 파이프라인에 영향을 미칩니다. 최종 연산 전에 마지막으로 호출된 메서드가 전체
파이프라인의 실행 모드를 결정합니다. 스트림 내에서 일부만을 다른 실행 방식으로 동작시키는 것은 불가능
합니다.
병렬 스트림은
재귀적 분해
recursive
decomposition
개념을 사용합니다. 이는 요소를
Spliterator
사용하여 분할하여 요소의 덩어리를 병렬로 처리함으로써 데이터 소스를
분할하고 정복하는
을 의미합니다. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

실무로 통하는 클린 코드

실무로 통하는 클린 코드

막시밀리아노 콘티에리

Publisher Resources

ISBN: 9791169212175