목표 동기와 비동기의 개념을 이해할 수 있다. 블로킹과 논블로킹의 개념을 이해할 수 있다. 동기/비동기와 블로킹/논블로킹의 차이점을 설명할 수 있다. 동기/비동기 동기/비동기는 작업을 수행하는 주체 간의 시간적 연관성과 관련된 작업입니다. 이때 작업을 수행하는 주체 사이에 시간적 연관성이 있으면 동기, 연관성이 없으면 비동기입니다. 동기(Synchronous) 요청과 그 결과가 동시에 일어나는 작업입니다. 여기서 말하는 동시란 요청하는 순간 결과가 바로 나와야 한다는 뜻이 아니라 요청과 결과가 한 자리에서 동시에 일어남을 의미합니다. 작업을 수행하는 주체들이 서로 동시에 수행하거나, 동시에 끝나거나, 하나의 수행 결과가 다른 수행 결과의 시작점이 되는 작업입니다. 비동기(Asynchronous) 요청과 ..