C#异步编程

//异步编程应用场景:
//1.异步编程是建立的委托的编程基础上
//2.异步调用的每个方法都是在独立的线程中执行,因此其本质是一种简化的多线程技术
//3.比较适合在后台运行较为耗费时间的“简单任务”,并且要求任务之间是独立的,任务中不要有直接访问可视化控件的内容
//4.如果后台任务要求必须按照特定顺序执行,或访问到特定的共享资源,异步编程不太适合,而应该选择多线程开发技术

原文地址:https://www.cnblogs.com/niguang/p/7851324.html