[TIL] 동기와 비동기

Kyeong_Bong·2022년 9월 2일
0

TIL

목록 보기
17/18
post-thumbnail

데이터 처리 모델

  • 데이터 처리 모델은 데이터를 받는 방식이다.
  • 동기와 비동기는 데이터 처리 모델의 한 종류이다.

동기

  • 말 그대로 요청과 그 결과가 동시에 일어난다는 뜻이다
  • 요청을 하면 시간이 얼마나 걸리던지 요청한 자리에서 결과가 주어져야 한다.

    간단 요약

    사용자가 데이터를 서버에 요청하면 서버가 응답을 해주기 전까지
    다른 활동을 할 수 없고 기다려야한다.

    장점 : 설계가 매우 간단하고 직관적이다.

    단점 : 결과가 반환되는 시간 동안 다른 작업을 수행할 수 없다.

비동기

  • 요청한 결과는 동시에 일어나지 않을거라는 뜻이다.

    간단 요약

    서버에게 데이터를 요청한 후 요청에 따른 응답을 계속 기다리지 않아도된다.
    다른 활동 및 서버에게 다른 요청사항을 보내도 상관없다.

    장점 : 결과가 반환되는 시간 동안 다른 작업을 수행할 수 있다.

    단점 : 동기식보다 설계가 복잡하고 논증적이다.

profile
Junior Developer🔥

0개의 댓글