순차 처리와 직접 thread 처리

병렬성 이득과 caller가 맡는 관리 책임을 비교한다.

순차

순서·exception·결과가 한 call stack에 있다

simple baseline

직접 thread

분할·시작·join·실패 전달을 caller가 관리한다

manual lifecycle
도입 순서정확한 순차 구현을 만든 뒤 병렬 결과와 비교한다

핵심: 작은 작업은 thread 관리 비용이 계산 비용보다 클 수 있다.