간단하게 이해하는 동기/비동기 vs 블로킹/논블로킹

일반적으로 운영체제에서 입출력 요청이 처리될 때에는 Blocking/Synchronous 또는 Non-Blocking/Asynchronous로 동작한다고 배웠습니다. 그러나 각각의 용어는 엄밀히 다른 개념이며, 특히 애플리케이션 프로그래밍을 할 때에는 상황에 따라 개념을 구분할 필요가 있다고 느꼈습니다.

Pagination