一、异步编程的简介

通过使用异步编程,你可以避免性能瓶颈并增强应用程序的总体响应能力。

Visual Studio 2012 引入了一个简化的方法,异步编程,在 .NET Framework 4.5 和 Windows 运行时利用异步支持。编译器可执行开发人员曾进行的高难度工作,且应用程序保留了一个类似于同步代码的逻辑结构。因此,您仅需要进行一小部分工作就可以获得异步编程的所有优点。

 

二、异步提高响应能力

异步对可能引起阻塞的活动(例如应用程序访问 Web 时)至关重要。对 Web 资源的访问有时很慢或会延迟。如果此类活动在同步过程中受阻,则整个应用程序必须等待。 在异步过程中,应用程序可继续执行不依赖 Web 资源的其他工作,直至潜在阻塞的任务完成。

下图显示了异步编程提高响应能力的典型应用场景。包含从 .NET Framework 4.5 和 Windows 运行时中列出的一些包含支持异步编程的方法的类。


延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式