使用Callable和Future的组合,异步获取数据,Callable负责执行,Future获取执行结果
1:Callable和Future
ExecutorService executor = Executors.newCachedThreadPool(); Future future=executor.submit(new Callable(){ @Override public Object call() throws Exception { return null; } }); System.out.print(future.get());