callable future
Future模式是现实中提货单的抽象,好比去摄影店拍照,照片需要过些时候才能洗出来,而我们不可能一直等下去,商家一般会给我们一张单据,并告知第二天10:00以后凭此单领取照片,而我们就可以暂时离开去做其它事情,等到第二天再带着单据来到摄影店领取照片,如果我们9:30就到了,照片还没有洗出来,我们就会继续等一会儿,直到照片洗出来。
AbstractExecutorService implements ExecutorService {
Future<T> submit(Runnable);
Future<T> submit(Runnable , T result );
Future<T> submit(Callable<T>);
}
Excutor.newCachedThreadPool().submit(new Callable<T>(){ public <T> call(){ do..; return T ; }}) ;
本文介绍了Future模式的概念,通过摄影店取照片的例子形象地解释了这一模式的实际应用。此外还详细阐述了如何使用Java中的Callable接口配合ExecutorService来实现Future模式。
973

被折叠的 条评论
为什么被折叠?



