I/O 종류네트워크 (socket)filepipe (프로세스 간)device (키보드와 같은 장치 등등)SyncSynchronous : 동기모든 요청과 응답이 일련의 순서를 따른다.작업의 완료 여부를 호출한 측에서 직접 확인하고, 작업이 끝난 후에 다음 작업을 수행함.AsyncAsynchronous : 비동기작업을 요청한 후 즉시 다음 작업을 수행할 수 있으며, 작업이 완료되면 별도의 콜백 함수나 이벤트를 통해 결과를 확인함.비동기 코드 예제import asyncioasync def async_order1(): print("task1 주문을 처리 중... ") await asyncio.sleep(2) # 2초 대기 (하지만 CPU는 다른 작업 수행 가능) return "아메리카노"asy..