1. 程式人生 > >Java非同步呼叫以及回撥函式

Java非同步呼叫以及回撥函式

非同步呼叫

在網上看了半天文章,現在對非同步呼叫的理解就是在一個程序執行的過程中,有一個執行很長時間的方法,這時候可以建立一個執行緒去非同步呼叫這個方法,然後在方法執行完成之後呼叫回撥函式告訴主程序他執行完了。

就比如說使用者在點選列表展示的時候,如果資料庫效率很慢我們不能讓瀏覽器一直處於一個重新整理轉圈圈的狀態,我們需要給使用者一個反饋,告訴他我們收到了這個請求,然後再去檢索資料庫,最後有結果返回的時候再去呼叫回掉函式去顯示資料。

回撥函式

回撥函式的實現一般通過定義一個回撥介面,然後實現這個介面以及其回撥方法。