시작할까말까
모던 자바 인 액션을 읽는데 자바 병렬처리에 대한 내용이 나왔다. 책을 읽을 때 아직은 내가 취할 지식이 아니라는 생각이 들었다. 병렬 처리는 컴퓨팅 자원을 소모해 연산 수행 시간을 줄이는 기법이다. 책에서는 모든 경우에 병렬처리가 더 빠른것은 아니라고 말한다. 병렬 처리를 사용하기 위해서는 JVM의 오버헤드 등과 같이 고려해야 할 부분들이 많고 자료형도 많이 신경을 써야 한다. 그리고 결정적으로 소규모 연산에는 병렬 처리가 전혀 효율적이지 않다고 한다. 아직까지는 대규모 데이터를 처리해본 적이 없다. 그리고 잠깐 생각해봤을 때 대규모 데이터를 처리할 기회가 많지는 않을 것 같다. 그래서 한번 읽어보는 것으로 보류한다. 그래도 흥미로운 주제였다. 언젠가는 병렬 처리가 필요해서 책을 다시 들춰볼 때를 기약하며 다음 장으로!
'자바' 카테고리의 다른 글
[모던 자바 인 액션] 전략 디자인 패턴(strategy) (0) | 2020.01.04 |
---|---|
[모던 자바 인 액션] 리팩터링, 테스팅, 디버깅 (0) | 2020.01.04 |
[모던 자바 인 액션] 스트림 (0) | 2019.12.30 |
[모던 자바 인 액션] 람다 표현식 (0) | 2019.12.29 |
[모던 자바 인 액션] 동작 파라미터화 코드 전달하기 (0) | 2019.12.28 |
최근댓글