應用功能通常被設計為同步或串行方式。異步處理只處理那些非常重要的任務部分,然后將控制立即返回給調用者,其他任務部分將在稍后執行。
異步處理是通過縮短那些在將控制返回給用戶之前必須處理的時間來提高性能的。雖然都做同樣多的事情,但是用戶不必等到整個過程完成就可以繼續發出請求了。
資源池
資源池技術使用的是一套準備好的資源。與在請求和資源之間維持1:1的關系的不同,這些資源可被所有請求所共享。資源池的使用是有條件的,需要衡量下面兩種方式的代價:
A、維持一套可被所有請求共享資源的代價
B、為每個請求都重新創建一個資源的代價
當前者小于后者時,使用資源池才是有效率的。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/