๑ `⌃´ ๑
CS
블로킹과 논블로킹
2026.08.25
CS
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
💙
블로킹과 논블로킹
2026.08.25
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
블로킹과 논블로킹
2026.08.25
백엔드 개발을 하다 보면 "이 API는 논블로킹이에요", "동기 방식으로 처리했어요" 같은 말을 자주 듣게 된다. 그런데 막상 블로킹/논블로킹과 동기/비동기의 차이를 명확히 설명하려면 헷갈리는 부분이 있다. 이 글에서는 두 개념을 구분되는 기준점부터 정리하고자 한다. 핵심은 "누구 기준으로 보느냐"블로킹/논블로킹과 동기/비동기는 서로 다른 질문에 대한 답이다.블로킹 / 논블로킹: 함수를 호출했을 때, 제어권이 바로 돌아오는가?동기 / 비동기: 작업이 끝났을 때, 결과를 누가 처리하는가?이 둘은 독립적인 축이라서, 이론상 4가지 조합이 모두 가능하다. 블로킹 vs 논블로킹블로킹(Blocking)함수를 호출한 쪽(caller)이 그 함수가 끝날 때까지 제어권을 넘겨주고 기다리는 방식.// 블로킹 예시Str..
🎵 Playlist
loading...
00:00 / 00:00