Callable的使用和自定义自己的Callable接口
Callable对比Runnale接口来说,可以返回线程执行的结果:public static void main(String[] args) throws Exception { FutureTask future = new FutureTask(() -> { TimeUnit.SECONDS.sleep(10); return "hello"; }); new Thr