핵심 정리 + 알게된 사실

1. 스트림 API는 빅데이터를 다루기에 적합하다?

(p.10) '스트림이 처리하는 데이터(심지어 처리된 데이터)를 모두 메모리에 저장하지 않을 수도 있도록 설계되었다. 따라서 스트림을 이용하면 컴퓨터 메모리에 저장할 수 없는 큰 데이터도 문제없이 처리할 수 있다.'

<aside> ❓ 그렇다고 아예 메모리를 사용하지 않는 것은 아니고 중간 연산을 처리하는 과정에서 RAM은 사용하지 않을까? 단지 그 크기가 전체가 아닌 chunk 수준으로 필요하기 때문에 빅데이터를 다루기엔 문제가 없는 것이 아닌지.

</aside>

2. Lazy evaluation

3. 프로세서 - 코어 / 프로세스 - 스레드 구분

출처 - http://melonicedlatte.com/computerarchitecture/2019/10/15/143300.html

출처 - http://melonicedlatte.com/computerarchitecture/2019/10/15/143300.html

프로세서