728x90 반응형 setTimeout1 [모던 자바스크립트 Deep Dive] 비동기 프로그래밍 이번 글은 모던 자바크스립트 Deep Dive의 42장 '비동기 프로그래밍' 및 초보자를 위한 Node.js 200제의 122장 '비동기(Async)와 동기(Sync)를 요약정리한 글입니다. 🤔 비동기란? 👉 쉽게 말하자면 return값이 없는 실행 🤔 왜 비동기로 코드를 짜는가? 👉 프로그램은 return값을 받으려고 응답이 올 때까지 기다리는데 이러면 실행 시간이 늘어나 성능 저하됨. 💡 비동기 작동 방식 👉 예를 들어 100명의 비서에게 동시에 각 번호별 페이지를 호출해서 저장하라고 하자. 비서는 각자 맡은 일을 처리할 테고 평균 처리 시간이 1초, 최장 처리 시간이 2초라고 한다면 총 실행 시간은 2초이다. 즉 여러 개의 작업을 순차적이 아니라 同時적으로 처리하는 것! 🤔 동기 처리와 비동기 처리.. 2022. 11. 20. 이전 1 다음 728x90 반응형