-
javascript 동기 비동기란?front-end/Javascript 2023. 5. 15. 17:32반응형
자바스크립트(javascript)는 동기식 언어이다.
동기(Synchronous) 동작 원리
1. 코드가 실행되면 순서대로 Call Stack에 실행할 함수가 쌓인다.(push)
2. 쌓인 반대 순서로 함수가 실행된다.(LIFO)
3. 실행이 된 함수는 Call Stack에서 제거된다(pop)
한 작업이 실행되는 동안 다른 작업은 멈춘 상태를 유지하고 자신의 차례를 기다리는 것.
이것은 단일 스레드(싱글 스레드), 동기(Synchronous)이다.
하지만 비동기는 어떠한 요청을 보내면 그 요청이 끝날 때까지 기다리는 것이 아니라,
응답에 관계없이 바로 다음 동작이 실행되는 방식을 말한다.
반응형'front-end > Javascript' 카테고리의 다른 글
Cookies란 무엇일까? (0) 2023.05.24 JWT 토큰이란? (0) 2023.05.16 javascript await란? (0) 2023.05.15 javascript 콜백함수(Callback Function)란? (0) 2023.05.15 Token 인증방식, access token, refresh Token (0) 2023.05.15