April 20, 2026
JavaScript를 처음 배울 때 가장 헷갈리는 개념 중 하나가 비동기 처리다. 이 왜 나중에 실행되는지, 가 뭔지, 를 붙이면 왜 기다리는지 — 이 모든 것의 뿌리는 JavaScript의 싱글 스레드 구조와 Event Loop에 있다. 이 글을 읽고 나면 "어, 이 코드가 왜 이 순서로 찍히지?"라는 의문이 사라질 거다. 왜 비동기가 필요한가 Java…