동기 비동기 개념

2023. 4. 6. 19:58Web

728x90

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

  • 동기 방식은 서버에서 요청을 보냈을 때 응답이 돌아와야 다음 동작을 수행할 수 있다. 즉, A작업이 모두 진행 될 때까지 B작업은 대기해야한다.
  • 비 동기 방식은 요청을 보냈을 때, 응답 상태와 상관없이 다음 동작을 수행할 수 있다. 즉, A작업이 시작하면 동시에 B작업이 실행된다. 그리고, 작업이 완료되는 즉시 응답이 된다.

 

동기 vs 비동기

동기는 디자인이 비동기보다 간단하고 직관적일 수 있지만, 결과가 주어질 때까지 아무것도 못하고 대기해야하는 문제가 있다.

하지만, 비동기는 동기보다는 복잡하지만 결과가 주어지는 데 시간이 걸려도 그 시간동안 다른 작업을 할 수 있어서 효율적일 수 있다.

 

 

 

출처 - https://poiemaweb.com/js-async

 

이상입니다!!

 

728x90

'Web' 카테고리의 다른 글

Postman에서 토큰 자동 설정하는 방법  (1) 2023.05.14
배치(Batch)란?  (0) 2023.04.06
JWT에 대하여  (0) 2023.03.31
HTTP 란 무엇일까?  (0) 2022.11.14
Rest와 Rest API에 관하여  (0) 2022.10.30