异步编程重要性 C# 5.0 提供了更强大的异步编程.添加两个新的关键字 async 和 await . 使用异步编程,方法调用是在后台运行(通常在线程或任务的帮助下),并且不会阻塞调用线程. 3种不同模式的异步编程:异步模式.基于事件的异步模式 和 新增加的基于任务的异步模式(TAP).TAP 是利用 async 和 await 关键字来实现的. 如果后台任务执行时间较长,可以通过取消任务,来防止卡顿.应用程序没有立刻相应用户的请求,会让用户反感.用鼠标操作,我们习惯了出现延迟,但是触摸UI,…