zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java异步编程

2023-09-11 14:18:08 时间

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

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

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