1. 什么是futrue 模式呢?
他是一个使用非常广泛应用的并发模式,他的核心思想是异步调用。
2.future 模式是什么样的?有那几部分构成。
3.代码实现部分
4.future 模式,JDK 内置实现
由于Future是非常常用的多线程设计模式,因此在JDK中内置了Future模式的实现。这些类在java.util.concurrent包里面。其中最为重要的是FutureTask类,它实现了Runnable接口,作为单独的线程运行。在其run()方法中,通过Sync内部类调用Callable接口,并维护Callable接口的返回对象。当使用FutureTask.get()方法时,将返回Callable接口的返回对象。
参考资料:
葛一鸣,Java程序性能优化.清华大学出版社.
网友评论