CS #OS #Synchronous #Asynchronous #동기 #비동기1 Synchronous(동기)와 Asynchronous(비동기)는 무엇인가요? Synchronous(동기)와 Asynchronous(비동기)는 무엇인가요?? 1. 동기(Synchronous)란? 동기(synchronous)는 동시에 일아난다는 뜻으로, 요청과 동시에 그 결과가 나온다는 약속이다. 즉, 요청을 하면 요청에 대한 응답(결과)이 올 때까지 기다려야 한다. 일반적으로 메소드의 실행과 동시에 반환 값이 기대되는 경우를 동기 라고 표현한다. 그리고 결과 값이 반환되기 전까지 blocking 되어 있다는 것을 의미한다. ⇒ system call이 완료를 기다림2. 비동기(Asynchronous)란? 비동기(Asynchronous)는 동시에 일어나지 않는다는 의미로, 요청과 결과가 동시에 일어나지 않는다는 약속이다. 즉, 요청과 동시에 결과가 올 것을 기대하지 않으며 실행을 지속.. 2021. 5. 17. 이전 1 다음