용어 사전 coding 용어 페이지

비동기 처리

대기 시간이 긴 작업을 겹쳐 처리해 전체 흐름을 효율적으로 만드는 방식

async-programming #javascript#python#fastapi

다른 이름

비동기async/awaitasynchronous

핵심 아이디어

비동기 처리는 오래 기다려야 하는 작업이 있을 때, 그 시간 동안 다른 작업을 먼저 진행하도록 코드를 짜는 방식입니다. 네트워크 요청, 파일 읽기, 타이머, 스트리밍처럼 I/O 대기가 긴 상황에서 자주 등장합니다.

이 블로그에서의 역할

Mathbong에서는 JavaScript의 Promise, Python의 asyncio, FastAPI의 비동기 엔드포인트처럼 서로 다른 문법을 하나의 공통 개념으로 묶어 설명합니다. 문법이 달라도 핵심은 "기다리는 동안 제어권을 넘기고, 준비되면 다시 이어서 실행한다"는 점입니다.

이 개념을 다루는 글