Future是Java并发编程中的核心接口,它为异步任务提供了结果获取机制。
本文介绍了Future的原理和使用方式,帮助你掌握Java异步编程。
所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。
在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。
作用
future 可以用于异步获取多线程任务结果 , Callable 用于产生结果,Future 用于获取结果
2023/9/23大约 7 分钟