并发编程中Future和Callable使用

  Future模式非常适合在处理很耗时很长的业务逻辑时进行使用,可以有效的减少系统的响应时间,提高系统的吞吐量。

看一个小的demo:

看一下执行结果:

这是异步去获取结果的示例,在子线程去处理任务的时候,主线程可以进行自己的逻辑处理。

这个类要实现Callable接口,实现call()方法。

如果主线程没有获得到get到真实数据,那么主线程会一直堵塞在这里。

原文地址:https://www.cnblogs.com/shmilyToHu/p/6475330.html