java异步编程

异步编程提供了一个非阻塞事件驱动的模型。通过异步消除阻塞,可以让web服务响应更多请求。可以让系统更高效的执行。比如log框架,记录日志或异常时异步执行可避免影响正常业务流程的执行。

异步变成如何把线程执行结果返回是个问题,通常的做法是注册回调。

java5中引入了future支持,但它只通过阻塞的方式返回结果,或者轮询查询到任务完成后再去获得结果。为此jdk8中引入了CompletableFuture。

posted on 2017-12-18 22:34  时间朋友  阅读(1653)  评论(0编辑  收藏  举报

导航