사용자 도구

사이트 도구


java:8:stream

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
java:8:stream [2021/03/09 14:40]
kwon37xi [Null safe stream]
java:8:stream [2022/04/09 00:10] (현재)
kwon37xi [parallelStream]
줄 73: 줄 73:
 ===== parallelStream ===== ===== parallelStream =====
   * [[https://dzone.com/articles/should-i-parallalise-streams|Should I Parallelize Java 8 Streams?]]   * [[https://dzone.com/articles/should-i-parallalise-streams|Should I Parallelize Java 8 Streams?]]
-  * ``parallelStream``은 작업 분배 오버헤드가 발생하기 때문에 CPU 연산작업만 병렬화 할경우에는 오히려 느려지는 경향이 있다.+  * ''parallelStream''은 작업 분배 오버헤드가 발생하기 때문에 CPU 연산작업만 병렬화 할경우에는 오히려 느려지는 경향이 있다.
   * DB 조회/API 호출 처럼 순차보다는 병렬이 확실히 더 확실할 때 빼고는 ''parallelStream''은 사용하지 않는게 낫다.   * DB 조회/API 호출 처럼 순차보다는 병렬이 확실히 더 확실할 때 빼고는 ''parallelStream''은 사용하지 않는게 낫다.
   * 그리고 Thread 안정성도 보장해줘야한다.   * 그리고 Thread 안정성도 보장해줘야한다.
java/8/stream.txt · 마지막으로 수정됨: 2022/04/09 00:10 저자 kwon37xi