안녕하세요, 이번 아는만큼 세미나에서는 블로킹과 논블로킹의 차이, 그리고 논블로킹의 콜백 지옥에 대해서 알아본 뒤, 콜백 지옥을 탈출할 수 있도록 돕는 Promise 객체와 async / await 문법을 살펴보겠습니다.
function blocking_wait(sec, callback) {
var start_time = +new Date;
while (+new Date < (start_time + sec * 1000));
callback();
}