반응형
async
-
[네트워크] Synchronous(동기식) 통신과 Asynchronous(비동기식) 통신이란?Network 2018. 10. 20. 21:09
Synchronous (동기식) 통신이란? 동기식 통신 및 동기식 프로그래밍이란 Synchronous란 뜻대로 동시에 일어난 다는 뜻입니다.동시에 일어난 다는 것은 Request를 보내게 된다면 얼마나 시간이 걸리든 그 자리에서 Response를 받는다는 말로 즉, 두 서버 사이의 Transaction 을 맞추겠다는 뜻 입니다. 이러한 특징은 어떠한 장단점이 있을까요? Synchronous(동기식) 에서는 Request를 보내면 Response를 기다린다고 설명을 하였습니다. 그 뜻은 Request를 보낸 Thread는 Response가 도착하기 전까지는 아무것도 하지 못하는 Block 상태가 됨을 의미합니다. 그렇게 되면 해당 Thread는 Request를 보내고 Response를 받고 Request를..