통신 (1) 썸네일형 리스트형 동기(Synchronous), 비동기 (Asynchronous), blocking, non blocking 동기(Synchronous : Sync(동시) + chrono(시간)) -어떤 작업이 다 끝나고 난 뒤에 가능한 작업. 다르게 표현하면 원래 진행됐던 작업이 제어권을 다른 작업에게 넘겨서 자신은 일을 못하고 그 다음 작업이 일을 진행하는 것이다. 예시 : 음식점에서 배달의 민족 주문이 들어왔다고 치자. 주문이 들어가기 전까지는 요리사가 딱히 어떤 작업을 하고 있지 않다. 하지만 주문이 들어오고 나서 음식의 조리를 시작한다. 주문자는 음식을 수령하기 전까지는 별다른 일을 하고 있지 않다. (제어권을 요리사에게 넘긴 셈이다.) 요리사는 음식의 준비가 완료되면 포장을 하고 배달 기사님께 전달드린다. (제어권이 요리사에서 배달기사에게로 넘어간다.) 배달기사는 음식을 수령받기 전까지는 별다른 일을 하고 있지 않다.. 이전 1 다음