동시성이 필요한 이유 동시성과 깔끔한 코드는 양립하기 어렵다. 동시성이 필요한 이유동시성은 결함을 없애는 전략이다. 즉 무엇과 언제를 분리하는 전략이다 스레드가 하나인 프로그램은 무엇과 언제가 밀접하다.그래서 호출 스택을 살펴보면 프로그램 상태가 곧바로 드러난다.