병렬성 이득과 caller가 맡는 관리 책임을 비교한다.
순서·exception·결과가 한 call stack에 있다
분할·시작·join·실패 전달을 caller가 관리한다
핵심: 작은 작업은 thread 관리 비용이 계산 비용보다 클 수 있다.