阅读背景:

Java 多线程的设计模式之 Future

来源:互联网 

Future 设计模式核心原理图:

client端通过 FutureData 发送一个执行耗时操作的请求,FutureData 则直接返回一个回调接口的引用(Data 接口,用于返回获取到的真正结果),然后在 FutureData 内部再另起一个线程去执行真正的耗时操作。当 client 端 执行了获取结果的方法时,如果执行完成,则返回结果。如果还在执行中,则会进入线程等待状态,一直等到执行完成进行线程唤醒之后才能拿到结果。client端通过 FutureData 发送一个执行耗时操作的请




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: