
[프로그래밍 이론] Blocking vs Non-blocking / Sync vs Async
백엔드 개발자 채용공고를 확인하고 이력서를 넣어서 서류에 합격해 면접을 보게 되었습니다. 기본 인성관련 질문과 더불어 기술적인 프로그래밍 이론 또한 학습한 후, 면접 당일 면접 장소로 향했습니다. 면접 당일 마주한 내용 중 전혀 들어보지 못한 개념에 대해 질문을 받아 당황했고 "그 부분에 대해선 제가 지식이 부족합니다. 앞으로 학습할 수 있도록 하겠습니다." 라고 답변할 수밖에 없었습니다. 그 질문이 바로 오늘 이야기할 주제인 Blocking vs Non-blocking(블로킹 vs 논블로킹)과 Sync vs Async(동기 vs 비동기) 에 관련한 내용이었습니다. 앞에 사설이 길었으므로 아래 설명은 간단하게 해보겠습니다. 먼저 4가지 키워드를 하나씩 쪼개서 어떤 내용인지 살펴보겠습니다. ✅Blockin..
Comment