동기 vs 비동기 (feat. blocking vs non-blocking)
우리가 오늘 한 건 3번
MySQL+Node.js 조합으로 Non-blocking+비동기를 추구하다가 blocking+비동기가 되어버리는건 mysql 드라이버가 blocking 방식으로 작동하기 때문
다른 설명
[10분 테코톡] 🎧 우의 Block vs Non-Block & Sync vs Async
자바스크립트 동작 원리
Javascript 동작원리 (Single thread, Event loop, Asynchronous)
노드 동작 원리
Node.js 동작원리 (Single thread, Event-driven, Non-Blocking I/O, Event loop)
어쨌거나 저쨌거나 호출한 함수 or 콜백함수가 기다려서 결과 처리할거면 왜 비동기?