异构任务并行化

CompletableFuture研究

CS:CompletionStage(链式调用) CF:CompletableFuture

thenCombine 两个CompletionStage结果汇总。

thenCompose 一个CompletionStage结果是另外一个CS的输入。

apply是Function,accept是Consumer.either是任意异构,compose前一个输入作为当前参数,combine组合两个,async是fj或tpe.

提交任务

runAsync, supplyAsync

转换

thenRun(不进不出Runnable), thenAccept(只进不出Consumer),thenApply(有进有出Function)

组合

thenCompose, thenCombine, allOf, anyOf,either

完成

whenComplete,handle

异常

exception