Asynchronous Operations
Asynchronous Operations
  비동기적인 연산은 잠재적으로 긴 시간동안 동작하는 것을 나타낸다.
  소켓 핸들을 통하여 비동기적으로 데이터를 읽고 쓰는 서비스 구현에 사용된다.
  비동기 작업이 호출되면, 호출자의 스레드를 차단(Blocking)하지 않고 실행된다.
  호출자는 다른 작업을 수행할 수 있다.
  만약 원격 어플리케이션에서 연결 요청과 같은 이벤트가 발생하기를 기다리는 작업이라면,
이벤트가 도착할때까지 실행이 연기됩니다.