JAVA Future类的使用详解
前言在高性能编程中,并发编程已经成为了极为重要的一部分。而Future模式,正是其中使用最为广泛,也是极为重要的一种设计模式。生活中的Future模式为了更快的了解Future模式,我们先来看一个生活中的例子。场景1:午饭时间到了,同学们要去吃饭了,小王下楼,走了20分钟,来到了肯德基,点餐,排队,吃饭一共花了20分钟,又花了20分钟走回公司继续工作,合计1小时。这里的订单就如同Future模式中的Future,这是一个合约,一份承诺。虽然订单不能吃,但是手握订单,不怕没吃的,虽然Future不是我们想要的结果,但是拿着Future就能在将来得到我们想要的结果。因此,Future模式很好的解决了那些需要返回值的异步调用。Future模式中的主要角色一个典型的Future模式由以下几个部分组成:
用户评论