동기는 순차적으로 일이 진행 되는 것을 말한다. 고로 설계가 직관적이고 편리하지만 요청에 대한 결과가 주어져야 다음 동작을 수행할 수 있다는 단점을 가지고 있다. 요청이 끝나지 않으면 다음 동작이 실행되지 않으므로 계속 기다려야 한다.
동기와는 달리 비동기는 요청에 대한 결과가 주어지는 시간 동안 다른 작업을 수행할 수 있다. 단점으로는 동기보다 설계가 복잡하다.