새소식

CS

[CS] 동기(Synchronous) vs 비동기(Asynchronus)

  • -

비동기(Asynchronus : 동시에 일어나지 않음)

  • 동시에 일어나지 않는다를 의미, 요청과 결과가 동시에 일어나지 않을 거라는 약속
    - 요청한 그 자리에서 결과가 주어지지 않음
    - 노드 사이의 작업 처리 단위를 동시에 맞추지 않아도 된다.

동기(Synchronous: 동시에 일어나는)

  •  동시에 일어난다를 의미, 요청과 그 결과가 동시에 일어난다는 약속, 바로 요청을 하면 시간이 얼마가 걸리던지
    요청한 자리에서 결과가 주어져야함
    - 요청과 결과가 한 자리에서 동시에 일어남
    - A노드와 B노드 사이의 작업 처리 단위(transaction)를 동시에 맞추겠다.

 

 

참고

 

동기와 비동기의 개념과 차이

데이터를 받는 방식인 동기와 비동기. 이 둘의 개념에 대해 설명하는 게시물은 매우 많은데 프로그래밍적으로 생각했을 때 이해가 가지 않아서 쉽게 이해를 할 수 있는 동기와 비동기의 예가

private.tistory.com

 

728x90

'CS' 카테고리의 다른 글

[CS] MVC 패턴  (0) 2023.08.14
[CS] Framework vs Library  (0) 2023.08.05
[CS] 명령형 프로그래밍 vs 선언형 프로그래밍  (0) 2023.08.05
[CS]동적(Dynamic)과 정적(Static)  (0) 2023.02.08
[CS] API  (0) 2022.10.10
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.