blocking1 Blocking(블로킹) vs Non-Blocking (논 블로킹) vs 동기 vs 비동기 1. Blocking(블로킹) vs Non-Blocking (논 블로킹) 대충은 알것같은데 설명해보라고하면 설명은 못하겠고, 그래서 찾아보면 이해할것같다가도 못하게되는 뭔가 그런놈이다. 당연히 설명할수있는 방식으로 내 머리속에서 정리 해놓아야한다. 그치 이런거다라고 정리가 되어야 누구랑도 이야기를 나눌수 있을것이다. 블로킹과 논블로킹의 차이점은 작업의 흐름이 멈추는지를 잘 생각해야 한다. blocking(블로킹) : 작업이 완료 될때까지 모든일을 중단하고 대기해야하는 방식을 블로킹 방식 A함수 내에서 B함수를 호출했다고 치자, B함수로 제어권이 넘어가게되며, A함수는 B의 작업이 끝날때까지 기다렸다가 종료되면 자신이 멈췄던 부분부터 작업을 이어나간다. 호출된 함수 B로 제어권이 넘어간다. Non-bloc.. 2022. 7. 22. 이전 1 다음