一、異步編程的簡介
通過使用異步編程,你可以避免性能瓶頸并增強應用程序的總體響應能力。
Visual Studio 2012 引入了一個簡化的方法,異步編程,在 .NET Framework 4.5 和 Windows 運行時利用異步支持。編譯器可執(zhí)行開發(fā)人員曾進行的高難度工作,且應用程序保留了一個類似于同步代碼的邏輯結構。因此,您僅需要進行一小部分工作就可以獲得異步編程的所有優(yōu)點。
二、異步提高響應能力
異步對可能引起阻塞的活動(例如應用程序訪問 Web 時)至關重要。對 Web 資源的訪問有時很慢或會延遲。如果此類活動在同步過程中受阻,則整個應用程序必須等待。 在異步過程中,應用程序可繼續(xù)執(zhí)行不依賴 Web 資源的其他工作,直至潛在阻塞的任務完成。
下圖顯示了異步編程提高響應能力的典型應用場景。包含從 .NET Framework 4.5 和 Windows 運行時中列出的一些包含支持異步編程的方法的類。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結合數(shù)據(jù)結構來看看(二) 2017-07-26
![學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓](http://m.roadsoft.com.cn/attached/image/templet/e87d53eb-cf7a-4689-887a-1cd260f416a5.jpg)