동기와 비동기 차이

황시준·2022년 12월 26일
0

동기(synchronous)

  • 동기는 말 그대로 동시에 일어난다는 뜻
  • 요청과 결과가 동시에 일어남
  • 동기화할 때 쓰이는 단어

비동기(Asynchronous)

  • 동시에 일어나지 않음.
  • 요청과 결과가 동시에 일어나지 않음.
  • 서버에 요청하게 되면 서버 백그라운드에서 가져오는 통신

장단점

동기방식

  • 장점 : 설계 간편, 직관적, 비동기 방식에 비해 서버 부하가 적음
  • 단점 : 결과가 주어질 때까지 대기

비동기 방식

  • 장점 : 처리 중 다른 작업을 할 수 있음.
  • 단점 : 동기 방식보다 복잡, 서버 부하가 동기 방식에 비해 큼
profile
하고싶은게 많은 newbie

0개의 댓글