读书人

Callable与Runnable的差异

发布时间: 2013-11-12 12:10:37 作者: rapoo

Callable与Runnable的区别

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

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

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

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

读书人网 >编程

热点推荐