무한 스트림의 존재 의의를 묻는 문제이다
개인적으로 정답보다는 각자의 생각을 말하는 것을 의도한 문제이다
선정 배경
무한 스트림의 경우, 이를 병렬 스트림으로 구현하게 되면
멀티 코어 환경에서 CPU의 과부화 현상이 일어날 수 있다고 생각한다.
또한, 실질적으로 무한 스트림의 경우 sorted나 distinct와 같은 statefull한 연산을 하는 것이 불가능하다
그럼에도 불구하고 굳이 iterate, generator와 같이 무한스트림을 지원하는 이유는 무엇인가?
문제
무한 스트림의 존재 의의를 묻는 문제이다 개인적으로 정답보다는 각자의 생각을 말하는 것을 의도한 문제이다
선정 배경
무한 스트림의 경우, 이를 병렬 스트림으로 구현하게 되면 멀티 코어 환경에서 CPU의 과부화 현상이 일어날 수 있다고 생각한다. 또한, 실질적으로 무한 스트림의 경우 sorted나 distinct와 같은 statefull한 연산을 하는 것이 불가능하다 그럼에도 불구하고 굳이 iterate, generator와 같이 무한스트림을 지원하는 이유는 무엇인가?
관련 챕터