동기 (Synchronous)와 비동기(Asynchronous)

여진·2024년 9월 4일
0

Web

목록 보기
3/3

동기 (Synchronous)

요청을 하고 응답을 받을 때까지 기다림

응답이 오면 다음 동작 수행

장점

  • 로직이 간단하고 이해하기 쉽다

단점

  • 응답을 기다리는 동안 아무것도 못하므로 리소스가 낭비될 수 있다

비동기(Asynchronous)

요청을 하고 응답으 기다리지 않고 바로 다음 동작 수행

응답이 오면 이후 처리

장점

  • 응답을 기다리는 동안 다른 작업을 수행할 수 있으므로 효율적이다

단점

  • 로직이 복잡해질 수 있고, 동시성 제어가 필요할 수 있다
profile
제로부터 시작하는 개발공부

0개의 댓글