future
java带头大哥
这个作者很懒,什么都没留下…
展开
-
JAVA Future类详解
Future的应用场景 在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。 Future的类图结构 Future接口定义了主要的5个接口方法,有RunnableFuture和SchedualFuture继承这个接口,以及...原创 2019-01-05 16:27:57 · 809 阅读 · 0 评论 -
future的原理
1、主进程不用关心和等待实际处理的情况 背景:主线程发送一个请求去买包子(实际会花费2秒钟),期间需要修车(需要5秒钟),需要在最短时间内完成任务。理想状态是5秒钟。 主线程需要:发送安排一个人去买包子,一个人修车 public static void main(String[] args) throws Exception { FutureClient fu = new FutureClient...原创 2019-01-06 00:16:42 · 707 阅读 · 0 评论