1. 首页
  2. 编程语言
  3. Java
  4. 基于Springboot吞吐量优化解决方案

基于Springboot吞吐量优化解决方案

上传者: 2022-04-08 06:52:03上传 PDF文件 93.51 KB 热度 9次

我们用休眠1秒来模拟一个长时间的计算过程,并将计算结果告诉future执行结果,AskThread线程将会继续执行。在这里它会执行calc()方法,这个方法可能是比较慢的,但这并不影响CompletableFuture实例的构造速度,supplyAsync()会立即返回。而返回的CompletableFuture实例就可以作为这次调用的契约,在将来任何场合,用于获得最终的计算结果。supplyAsync用于提供返回值的情况,CompletableFuture还有一个不需要返回值的异步调用方法runAsync,一般我们在优化Controller时,使用这个方法比较多。

下载地址
用户评论