Callable与Runnable的区别
??????? *? Callable规定的方法是call(),而Runnable规定的方法是run().
??????? *? Callable的任务执行后可返回值,而Runnable的任务是不能返回值的。
??????? *? call()方法可抛出异常,而run()方法是不能抛出异常的。
??????? *? 运行Callable任务可拿到一个Future对象,通过Future对象可了解任务执行情况,可取消任务的执行,还可获取任务执行的结果。