AJAX1 [Javascript강의]16강.AJAX AJAX 비동기 프로그래밍 자바스크립트 엔진은 단 하나의 실행 컨텍스트 스택을 갖는다. 한 번에 하나의 태스크만 실행할 수 있는 싱글 스레드 방식으로 동작한다. 싱글 스레드 방식은 한 번에 하나의 테스크만 실행할 수 있기 때문에 처리에 시간이 걸리는 테스크를 실행하는 경우 작업중단이 발생한다. function sleep(func, delay){ const delayUtil = Date.now() + delay; while(Date.now() < delayUtil ); func(); } function foo(){ console.log('foo'); } function bar(){ console.log('bar'); } sleep(foo, 3 * 1000); bar(); 위 예제의 sleep 함수는 3초 .. 2021. 10. 17. 이전 1 다음