반응형

async 3

[JS] 콜스택이 비지 않는다면 비동기 콜백함수는 실행되지 않는가?

0. 먼저 읽어보기비동기 간단히 알아보기 [JS] 비동기(Asynchronous)와 콜백 함수(Callback Function)JavaScript는 싱글 스레드(Single Thread) 기반의 언어로, 한 번에 하나의 작업만 실행할 수 있다. 그러나 비동기(Asynchronous) 처리를 통해 시간이 오래 걸리는 작업(예: 서버 요청, 파일 읽기 등)을 실행하jyhan0625.tistory.com 비동기의 작동원리에 대해 자세히 알아보기 [JS] 비동기가 가장 아랫단에서 어떻게 작동하는가?0. 먼저 읽어보기비동기에 대해 막연하게 이해해보기 [JS] 비동기(Asynchronous)와 콜백 함수(Callback Function)JavaScript는 싱글 스레드(Single Thread) 기반의 언어로, 한..

[JS] 비동기가 가장 아랫단에서 어떻게 작동하는가?

0. 먼저 읽어보기비동기에 대해 막연하게 이해해보기 [JS] 비동기(Asynchronous)와 콜백 함수(Callback Function)JavaScript는 싱글 스레드(Single Thread) 기반의 언어로, 한 번에 하나의 작업만 실행할 수 있다. 그러나 비동기(Asynchronous) 처리를 통해 시간이 오래 걸리는 작업(예: 서버 요청, 파일 읽기 등)을 실행하jyhan0625.tistory.com 자바스크립트의 기본 구조 이해해보기 [JS] Understanding Javascript Function Executions — Call Stack, Event Loop , Tasks & more원문 Understanding Javascript Function Executions — Call Sta..

[JS] 비동기(Asynchronous)와 콜백 함수(Callback Function)

JavaScript는 싱글 스레드(Single Thread) 기반의 언어로, 한 번에 하나의 작업만 실행할 수 있다. 그러나 비동기(Asynchronous) 처리를 통해 시간이 오래 걸리는 작업(예: 서버 요청, 파일 읽기 등)을 실행하면서도 동시에 다른 작업을 수행할 수 있다. 이를 통해 UI가 멈추지 않고 부드럽게 동작하도록 한다.   1. 비동기(Asynchronous)란?비동기 처리는 코드가 순차적으로 실행되지 않고, 특정 작업이 완료되기를 기다리지 않고 다음 작업을 수행하는 방식이다. 대표적인 비동기 작업: • setTimeout, setInterval (타이머 함수) • fetch, XMLHttpRequest (네트워크 요청) • Promise, async/await (비동기 프로그래밍 방식)..

반응형