CompletableFuture 英 [kəmp’letəbl] 英 [ˈfjuːtʃə(r)]
CompletableFuture主要是用于异步调用,内部封装了线程池,可以将请求或者处理过程,进行异步处理。
创建线程有3种方式,直接继承Thread、实现Runnable接口、实现Callable接口。
Runnable 没有任何返回值
Future的方式,虽然任务是异步执行的,但是要想获得这个结果,还得需要自己取。
CompletableFuture,所有事情都是可以自动完成,即可以在完成之后,回调通知,也可以自己去等待。