實際開發中,對于一些耗時較長的操作,我們往往會将其封裝成異步方式調用,以加速系統響應或改善使用者體驗,下面是一個示例:
有一個現成的類MyMath,裡面有一個Add方法:
對Add方法做下封裝,對了對比,同時提供“同步調用”與"異步調用"二個版本:
最後調用驗證:
完整代碼:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIml2ZuUWYxYmZhR2MiNjY3QGMjFGZlNTOzUWZjJGO2YzM1MWMfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.gif)
View Code
輸出結果如下:
同步調用開始=>
同步調用結束:3
--------------------------
異步調用開始=>
異步調用結束
異步調用結果:7
實際開發中,對于一些耗時較長的操作,我們往往會将其封裝成異步方式調用,以加速系統響應或改善使用者體驗,下面是一個示例:
有一個現成的類MyMath,裡面有一個Add方法:
對Add方法做下封裝,對了對比,同時提供“同步調用”與"異步調用"二個版本:
最後調用驗證:
完整代碼:
View Code
輸出結果如下:
同步調用開始=>
同步調用結束:3
--------------------------
異步調用開始=>
異步調用結束
異步調用結果:7