1 Future,Callable
Java5提供了一个可返回值的线程,但是得到返回值的过程是阻塞的,思考应该获得的是异步返回的结果,这样在得到返回值之前可以处理别的 *** 作。
2.CompletableFuture弥补了Future的缺点,在异步完成任务之后,需要用其结果继续 *** 作,无需等待,直接通过thenAccept,thenSupply,thenSupporse(组合),thenCombine将异步结果交给另一个事件来处理。
supplyAsync有返回值,supplyAsync无返回值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)