Callable是java.util.concurrent的一个接口,常常需要与java.util.concurrent.Executor类一起使用.
java.util.concurrent简称JUC.
Callable与Runnable相比有两个不同点,Callable有返回值,可以抛出异常。
以下是官方文档的解释:
A Runnable, however, does not return a result and cannot throw a checked exception.
原文:https://www.cnblogs.com/majestyking/p/12445736.html