반응형
01-11 06:50
- Today
- Total
Link
목록blocking vs non-blocking (1)
개발하는 고라니
Blocking vs Non-Blocking (with, Sync vs Async)
프로그래밍을 하다보면 동기와 비동기는 많이 들어보았을 것이다. 이때 동기는 흔히 'A가 B에게 작업을 요청했을 때, B의 작업이 끝날 때 까지 A가 기다렸다가 나머지 작업을 수행하는 것.' 반대로 비동기는 'A가 B에게 작업을 요청했을 때, B의 작업과 별개로 A의 나머지 작업을 다시 수행하는 것.' 으로 이해하고 있었다. 하지만 블로킹과 논블로킹의 개념을 접하고 나니 알고있던 것이 반은 맞고 반은 틀린(?) (사실 반이라도 맞는지 모르겠다) 사실이었다. 그래서 쉽사리 알기 힘든 개념이고, 앞으로 프로그래밍 하는데 있어 반드시 필요한 개념이라고 생각되어 동기와 비동기, 블로킹과 논블로킹의 개념을 정리해보고자 한다. Sync vs Async, Blocking vs Non-Blocking ※ 블로킹과 논블로..
Programming
2021. 9. 27. 02:07