블로킹과논블로킹1 [Network] 동기 vs 비동기, 블로킹 vs 논블로킹의 차이 목차 동기(Sync)와 비동기(Async) 블로킹(Blocking)과 논블로킹(Non-Blocking) 예제 - 동기+블로킹, 동기+논블로킹, 비동기+블로킹, 비동기+논블로킹 이번 시간엔 동기와 비동기, 블로킹과 논블로킹에 대해 알아보려고 한다. 이전에 동기와 비동기에 대해서 공부할 때 단순히 하나의 작업이 처리된 후에 다음 일이 처리되면 동기, 여러 작업이 동시에 처리되면 비동기라고 이해하고 있었는데, 동기와 비동기를 말 할 때 블로킹/논블로킹의 개념을 함께 이해해야 된다는 것을 알게 되었다. 그동안 내가 단순히 동기와 비동기 개념으로 이해하고 있었던 것은 엄밀히 따지자면 동기+블로킹, 비동기+논블로킹이었던 것 같다. 동기/비동기와 블로킹/논블로킹은 엄연히 다른 개념으로 한 번 짚고 넘어갈 필요가 있다.. 2021. 8. 25. 이전 1 다음 반응형