黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java8新特性
Java9新特性

Java9改進的CompletableFuture API

Java 8 引入了 CompletableFuture 類,可能是 java.util.concurrent.Future 明確的完成版(設置了它的值和狀態),也可能被用作java.util.concurrent.CompleteStage 。支持 future 完成時觸發一些依賴的函數和動作。Java 9 引入了一些CompletableFuture 的改進:

Java 9 對 CompletableFuture 做了改進:

• 支持 delays 和 timeouts

• 提升了對子類化的支持

• 新的工廠方法

支持 delays 和 timeouts

public CompletableFuture<T> completeOnTimeout(T value, long timeout, TimeUnit unit)

在 timeout(單位在 java.util.concurrent.Timeunits units 中,比如 MILLISECONDS )前以給定的 value 完成這個 CompletableFutrue。返回這個 CompletableFutrue。

public CompletableFuture<T> orTimeout(long timeout, TimeUnit unit)

如果沒有在給定的 timeout 內完成,就以 java.util.concurrent.TimeoutException 完成這個 CompletableFutrue,并返回這個 CompletableFutrue。

增強了對子類化的支持

做了許多改進使得 CompletableFuture 可以被更簡單的繼承。比如,你也許想重寫新的 public Executor defaultExecutor() 方法來代替默認的 executor。

另一個新的使子類化更容易的方法是:

public <U> CompletableFuture<U> newIncompleteFuture()

新的工廠方法

Java 8引入了<U> CompletableFuture<U> completedFuture(U value) 工廠方法來返回一個已經以給定 value 完成了的 CompletableFuture。Java 9以 一個新的 <U>CompletableFuture<U> failedFuture(Throwable ex) 來補充了這個方法,可以返回一個以給定異常完成的 CompletableFuture。

除此以外,Java 9 引入了下面這對 stage-oriented 工廠方法,返回完成的或異常完成的 completion stages:

• <U>CompletionStage<U> completedStage(U value): 返回一個新的以指定 value 完成的CompletionStage ,并且只支持 CompletionStage 里的接口。

• <U>CompletionStage<U> failedStage(Throwable ex): 返回一個新的以指定異常完成的CompletionStage ,并且只支持 CompletionStage 里的接口。

全部教程
主站蜘蛛池模板: 午夜私人影院在线观看 视频 | 中文国产成人精品少久久 | 一区二区在线视频免费观看 | 在线中文高清资源免费观看 | 狠狠色噜狠狠狠狠色综合久 | 九九网站| 国产亚洲欧美日韩综合综合二区 | 91成人免费版| 日韩永久在线观看免费视频 | 精品免费tv久久久久久久 | www.色99| 日韩在线播放中文字幕 | 18一20岁一级毛片 | 香港午夜三级a三级高清观看 | 成年人网站免费 | 999成人国产精品 | xxxxx日本| 亚洲欧洲色天使日韩精品 | 日韩网站在线观看 | 一区二区三区欧美视频 | 国产午夜视频在线观看第四页 | 美女福利视频导航 | 美女被啪全免视频软件 | 91极品蜜桃臀在线播放 | 真正全免费视频a毛片 | 美女黄色免费在线观看 | 黄在线观看网站 | 噜噜噜天天躁狠狠躁夜夜精品 | 成人免费一级毛片在线播放视频 | 福利视频精品 | 在线国产视频 | 高清欧美一区二区免费影视 | 亲子乱子伦xxxxxinin | 日本ccc三级 | 国产视频一区二区在线观看 | 看全色黄大色黄大片毛片 | 波多野结衣中文字幕在线视频 | 天天爽天天碰狠狠添 | 色天使亚洲 | 一 级 黄 色蝶 片 | pornh日本xxxxhd|