개발자의 자기계발 블로그( ੭ ・ᴗ・ )੭
동기 / 비동기 본문
- 동기식 (Synchronous)
먼저 시작된 하나의 작업이 끝날 때까지 다른 작업을 시작하지 않고 기다렸다가 다 끝나면 새로운 작업을 시작하는 방식.
작업이 직렬로 배치되어 실행되며, 작업 실행의 순서가 확실히 정해져 있는 것을 동기식 처리라고 부른다
- 비동기식 (Asynchronous)
먼저 시작된 작업의 완료 여부와는 상관없이 새로운 작업을 시작하는 방식.
작업이 병렬로 배치되어 실행되며, 작업의 순서가 확실하지 않아 나중에 시작된 작업이 먼저 끝나는 경우도 발생함.
이와 같은 방식을 비동기식 처리라고 부른다.
자바스크립트는 기본적으로 비동기적으로 동작을 함!! (한번에 처리)
종종 비동기식으로 동작하는 부분이 동기적으로 동작해야하는 경우가 생기는데
비동기 -> 동기 로 동작하도록 해주는걸 비동기 처리 라 한다.
'JS' 카테고리의 다른 글
[React] 리액트 시작하기전에 & 소개 (0) | 2024.06.14 |
---|---|
[React] 리액트 시작하기 (1) (0) | 2024.06.13 |
Node.js 알아보기 & 설치하기 (0) | 2024.06.12 |
[React] 리액트 사용 이유? (1) | 2024.06.11 |
[JavaScript] Ajax 문법 (0) | 2024.05.28 |