비동기 동기

    [CA] 동기(Blocking)와 비동기(Non-Blocking)

    이 글은 제가 이해한 개념을 바탕으로 작성하였기에 틀린 부분이 있을 수 있습니다. 댓글로 틀린 부분에 대해 지적해주시면 감사하겠습니다 :) # 비동기와 동기 처리 비동기식 처리는 요청과 결과가 동시에 일어나지 않습니다. 따라서 노드 사이의 작업 처리 단위도 동시에 맞출 필요가 없습니다. 동기식 처리는 요청과 결과가 동시에 일어납니다. 따라서 노드 사이의 작업 처리 단위를 동시에 맞출 필요가 있습니다. 예제를 들어보겠습니다. ㅣ비동기 손님과 요리사는 서로의 행위(목적)가 다르기 때문에 작업 처리 시간은 일치하지 않아도 됩니다. 손님이 요리를 주문했을때(요청) 바로 서빙(결과)할 필요가 없습니다. 여기서 잠깐 짚고 넘어갈 것이 있는데 만약 손님이 요리가 나올 때까지 아무것도 안하고 단지 기다리기만 한다면 블..