java

#30天专注成长计划#day15 java多线程设计模式-fut

2016-09-20  本文已影响61人  G先生_海林

1. 什么是futrue 模式呢?

他是一个使用非常广泛应用的并发模式,他的核心思想是异步调用。


2.future 模式是什么样的?有那几部分构成。

3.代码实现部分

4.future 模式,JDK 内置实现

由于Future是非常常用的多线程设计模式,因此在JDK中内置了Future模式的实现。这些类在java.util.concurrent包里面。其中最为重要的是FutureTask类,它实现了Runnable接口,作为单独的线程运行。在其run()方法中,通过Sync内部类调用Callable接口,并维护Callable接口的返回对象。当使用FutureTask.get()方法时,将返回Callable接口的返回对象。

参考资料:

葛一鸣,Java程序性能优化.清华大学出版社.

上一篇下一篇

猜你喜欢

热点阅读