느린 operation이 계산 중인지 대기 중인지 분리한다.
thread가 대부분 계산을 수행한다
sleep·I/O·lock에서 대기할 수 있다
핵심: 한 번 관찰값의 exact nanosecond를 assertion하지 않는다.