그린티_

  • 홈
  • 태그
  • 방명록

await 1

(JavaScript) 5. 비동기 처리 (Async & Promise)

동기(Synchronous) vs 비동기(Asynchronous)동기와 비동기는 작업이 실행되는 방식의 차이- 쉽게 말하면 "순서대로 실행되는가, 동시에 실행되는가"의 차이! 동기(Synchronous)- 한 작업이 끝나야 다음 작업이 실행됨- 순차적으로 실행되기 때문에 코드의 실행 흐름을 예상하기 쉬움- 하지만 작업 시간이 오래 걸리면 전체 프로그램이 멈춤(= 블로킹 발생) 예제: 동기 코드console.log("A 작업 시작");console.log("B 작업 실행");console.log("C 작업 실행");console.log("D 작업 완료");실행 순서:A 작업 시작B 작업 실행C 작업 실행D 작업 완료- 위에서 아래로 차례대로 실행됨동기의 문제점만약 네트워크 요청이나 파일 읽기 같은 시간이..

프론트엔드/JavaScript 2025.05.01
이전
1
다음
더보기
프로필사진

그린티_

프론트엔드 개발자입니다! 노션에만 기록하다가 블로그에도 조금씩 올리려고 합니당! ㅎㅎ 열심히 아자아자!

반응형
  • 분류 전체보기
    • 프론트엔드
      • Next.js
      • React
      • ReactNative
      • JavaScript
      • TypeScript
    • 백엔드
    • 코테
      • Java
      • JS
      • Python
    • CS 공부
      • OS 운영체제
      • 네트워크
      • 웹 작동 원리
      • 렌더링 과정
      • SPA vs MPA
    • GitHub
    • Unity 게임

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바