【Java并发】Java多线程Future的使用
Future模式简述
- 在传统单线程环境下,调用函数是同步的,必须等待程序返回结果后,才可进行其他处理。
- Future模式下,调用方式改为异步。
- Future模式的核心在于:充分利用主函数中的等待时间,利用等待时间处理其他任务,充分利用计算资源
示例代码:
1 | import java.util.concurrent.Callable; |
1 | import java.util.concurrent.ExecutionException; |
程序运行结果:
1 | 请求完毕! |