[Effective-Java] Chapter7 #48. 스트림 병렬화는 주의해서 적용하라
·
Reference/Effective-Java
📌 동시성 프로그래밍 💡 동시성 프로그래밍에서는 안전성(safety)과 응답 가능(libeness) 상태를 유지해야 한다. 동시성 병렬성 동시에 실행되는 것처럼 보이는 것 실제로 동시에 여러 작업이 처리되는 것 싱글 코어에서 멀티 스레드 동작시키는 방식 멀티 코어에서 멀티 스레드 동작시키는 방식 한번에 많은 것을 처리 한번에 많은 일을 처리 논리적 개념 물리적 개념 주류 언어 중, 동시성 프로그래밍 측면에서 자바는 항상 앞서갔다. Java 7의 고성능 병렬 분해(parallel decom-position) 프레임워크인 포크-조인(fork-join) 패키지 Java 8의 Stream.parallel() 만으로 파이프라인 병렬 실행 ✒️ 포크-조인(Fork-Join) 프레임 워크 • 포크 단계에서 전체 데이..