1. 程式人生 > >《Java多執行緒程式設計實戰》——第6章 Promise(承諾)模式

《Java多執行緒程式設計實戰》——第6章 Promise(承諾)模式

Promise模式是一種非同步程式設計模式。
開始一個任務的執行,並得到一個用於獲取該任務執行結果的憑據物件,而不必等待該任務執行完畢就可以繼續執行其他操作。
等到需要該任務的執行結果時,再呼叫憑據物件的相關方法來獲取。

類圖

獲取執行結果時,可能由於非同步任務尚未執行完畢而阻塞。
參考:Java併發程式設計:Callable、Future和FutureTask
https://www.cnblogs.com/dolphin0520/p/3949310.html