实现Callable接口结合FutureTask使用 与Runnable不同的是,Callable可以返回结果并且可以抛出异常。通常与Future一起使用,用于获取异步计算的结果。 依赖包 Callable的完整包名:java.util.concurrent.Callable FutureTask的完整包名:java.util