공부/OS 공부
[OS 공부] 동기&비동기
로디네로
2021. 1. 17. 21:21
반응형
데이터 처리모델인 동기와 비동기 이다.
동기 : Synchronous
비동기 : Asynchronous
동기방식이란 :
- 작업을 실행했을 때 그 작업이 끝났다는 반환값을 받은 후에야 다음 작업을 실행하는 방식
- 끝났다는 반환값이 오지 않는다면 계속 기다린다.
장점 : 설계가 간단하고 직관적이다.
단점 : 결과가 반환되기 전까지 계속 대기해야 된다.
비동기방식이란 :
- 두 작업이 동시에 들어왔을 경우 작업을 실행하고 요청이 반환되는동안 다른 작업 수행 가능
- 꼭 한가지의 작업이 끝나지 않아도 다른 작업을 실행할 수 있다
장점 : 결과 반환동안 다른작업을 수행할 수 있어 효율적
단점 : 설계가 복잡하고 논증적이다.
반응형