Professional C# 5.0 and .NET 4.5.1
2015. 5. 14.
chapter 13. Asynchronous Programming ※ Asynchronous Pattern- asynchronous pattern : .NET 1.0 부터. delegate(델리게이트) 타입으로도 사용될 수 있다.BeginXXX, EndXXX 메소드를 정의한다. BeginXXX 메소드는 동기 메소드의 모든 입력 인자들을 가지고, EndXXX 메소드는 출력 인자와 결과를 반환하는 반환 타입을 가진다. BeginXXX 메소드는 또한 동기 메소드가 완료될때 호출되는 델리게이트를 가지는 AsyncCallback 파라미터를 정의한다. BeginXXX 메소드는 IAsyncResult 를 반환하는데, 어떤 호출이 완료되었는지 확인하기 위해 폴링(polling) 하는데 사용된다. - event-base..