Callable与Runnable的差异

Callable与Runnable的区别??????? *? Callable规定的方法是call(),而Runnable规定的方法是run().??????? *

Callable与Runnable的区别

??????? *? Callable规定的方法是call(),而Runnable规定的方法是run().

??????? *? Callable的任务执行后可返回值,而Runnable的任务是不能返回值的。

??????? *? call()方法可抛出异常,而run()方法是不能抛出异常的。

??????? *? 运行Callable任务可拿到一个Future对象,通过Future对象可了解任务执行情况,可取消任务的执行,还可获取任务执行的结果。