티스토리 뷰

JAVA

1. Stream 이란?

박중수 2015. 3. 31. 12:39

스트림이란 연산의 스케줄링을 구현체에게 맡기며, 값들의 묶음을 처리하고 원하는 작업을

지정하는데 필요한 핵심 추상화이다.


원하는 연산을 사용자가 명시해주면 다중스레드를 사용해 연산을 병렬화 하는 일은

스트림 라이브러리가 맡아서 처리하는 것이다.


예를 들면 어떤 메소드의 결과값들을 더해주는 연산을 할 때

사용자는 단순히 메소드의 결과값들을 구해 더해주는 연산만 명시해주고

스트림에게 넘기면 병렬화된 연산을 수행해 주는 것이다.

'JAVA' 카테고리의 다른 글

2. Stream의 특징  (0) 2015.03.31
[Rambda] List 인터페이스의 forEach 메소드  (0) 2015.03.31
생성자 레퍼런스에서 Stream.toArray()  (0) 2015.03.31
8. 정적 메소드  (0) 2015.03.30
7. default 메소드  (0) 2015.03.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함