completableFuture 是對FutureTask的擴展,FutureTask就只是有個get的方法,也就是獲取任務執行的返回值。
而completableFuture首先運用了線程池,然後還加入了一些類似註冊的方法,以至於在某一個任務返回後可以執行被註冊的方法,這些方法可以只是在那個任務結束後執行(不用那個任務的返回值),有的是可以以那個任務的返回值或者異常做進一步的操作。that is it
completableFuture 是對FutureTask的擴展,FutureTask就只是有個get的方法,也就是獲取任務執行的返回值。
而completableFuture首先運用了線程池,然後還加入了一些類似註冊的方法,以至於在某一個任務返回後可以執行被註冊的方法,這些方法可以只是在那個任務結束後執行(不用那個任務的返回值),有的是可以以那個任務的返回值或者異常做進一步的操作。that is it