728x90
반응형
자바스크립트는 보통 single threaded로 한번에 하나밖에 실행을 못함
하지만 아래 코드는 순서대로 실행이 안된다.
처리가 오래 걸리는 건 대기실로
1+1, 3+3 처리
스택이 비어있을 때만 올려보내서 실행
setTimeout(function(){console.log(2+2)}, 0) 도 대기실로 간다.
스택에서 오래걸리는 연산을 수행 중일 경우 스택으로 못감
ex) 응답대기중입니다.
결론
1. stack을 바쁘게 하지마세요
2. queue를 바쁘게 하지마세요
자바스크립트는 동기적으로 처리해서 한번에 한줄 순서대로 처리하지만
가끔 비동기적인 처리도 가능하다. (Ajax 요청 코드, 이벤트리스너, setTimeout 등등)
참고
https://www.youtube.com/watch?v=v67LloZ1ieI&ab_channel=%EC%BD%94%EB%94%A9%EC%95%A0%ED%94%8C
728x90
반응형
'개발 관련 강의 정리 > 유튜브' 카테고리의 다른 글
[드림코딩] 구글링 잘하는법 꿀팁 🍯 (코딩의 시작과 끝은 뭐다? 탁월한 개발자 되는 방법) 정리 (0) | 2023.07.13 |
---|---|
[드림코딩] 정규표현식 , 더이상 미루지 말자 🤩 정리 (0) | 2023.07.09 |
[드림코딩] 마크다운(Markdown) 6분 순삭 정리 + 깃허브 리드미(ReadMe) 파일 작성 팁 정리 (0) | 2023.07.07 |
[개발자 허니비Honeybee] 내가 공부하려고 만든 기술면접 질문/답변 모음 JAVA편 정리 (0) | 2023.07.04 |
[영카데미] API이해 및 API문서 보는법 정리 (0) | 2023.07.03 |
댓글