non-block 썸네일형 리스트형 자바스크립트_Chapter 9. 동기/비동기 vs Block/Non-Block 최근 Node.js 강의가 시작되며 관심갖고 공부하고 있는 주제이고, 추가 공부를 하면서 두 개념이 많이 헷갈리는 것 같아 다시 정리하도록 하겠다. 이전 글에서 정리했다시피 자바스크립트는 비동기(Async) + Non-Blocking Model을 채용하여 현재 실행중인 코드가 끝나지 않아도 다음 코드를 호출 할 수 있다고 했다. 하지만 비동기적 처리 외에도 동기적 즉 순서를 보장해야될 때가 있어 프로미스, async/await 구문을 사용할 때도 있었는데 그렇다면 동기/비동기, 블락/논블락의 차이는 무엇일까 궁금했다. 원래 함수(호출한 함수)와 호출된 함수가 각각의 일을 처리한다고 가정해보자 ! # Block / Non-Block 말의 뜻을 이해하기 쉬운 Block/Non-Block의 경우 함수 실행의 .. 더보기 이전 1 다음