一、異步編程的簡介

通過使用異步編程,你可以避免性能瓶頸并增強應用程序的總體響應能力。

Visual Studio 2012 引入了一個簡化的方法,異步編程,在 .NET Framework 4.5 和 Windows 運行時利用異步支持。編譯器可執(zhí)行開發(fā)人員曾進行的高難度工作,且應用程序保留了一個類似于同步代碼的邏輯結(jié)構(gòu)。因此,您僅需要進行一小部分工作就可以獲得異步編程的所有優(yōu)點。

 

二、異步提高響應能力

異步對可能引起阻塞的活動(例如應用程序訪問 Web 時)至關(guān)重要。對 Web 資源的訪問有時很慢或會延遲。如果此類活動在同步過程中受阻,則整個應用程序必須等待。 在異步過程中,應用程序可繼續(xù)執(zhí)行不依賴 Web 資源的其他工作,直至潛在阻塞的任務完成。

下圖顯示了異步編程提高響應能力的典型應用場景。包含從 .NET Framework 4.5 和 Windows 運行時中列出的一些包含支持異步編程的方法的類。


延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式