CS

동기 / 비동기

개발 일기92 2024. 6. 14. 10:31

동기식 처리 모델(Synchronous Processing Model)

 

  • 직렬적인 처리 방식 - 순차적으로 작업을 수행하고, 해당 작업이 수행중이면 다음 작업은 대기

ex) 1000개의 작업 중 999개가 처리되지 않은 상태에서 1000번째 작업은 앞의 대기 작업이 모두 완료되고 실행된다.


 

비동기식 처리 모델(Asynchronous Processing Model or Non-Blocking Processing Model)

  • 병렬적인 처리 방식 - 작업이 들어오면 계속 작업을 할당 받고 각각 처리

ex) A,B,C 작업이 동시에 처리요청을 보냄 

결과 :

A,B,C

A,C,B 

B,A,C

B,C,A

C,A,B

C,B,A 

위와 같이 먼저 처리되는 순서대로 처리된다.

 

 

 

'CS' 카테고리의 다른 글

R 프로그래밍 기본문법  (0) 2024.12.29
재귀 (Recursion)  (0) 2024.12.22
OLAP / OLTP  (1) 2024.06.12