参考资料:
1.异步编程:IAsyncResult异步编程模型 (APM)
2..NET2.0基于事件的异步编程模式(EMP)
3. .NET4.X基于任务的异步编程模式(TPL)
4.C#综合揭秘——细说多线程(上)
5.C#综合揭秘——细说多线程(下)