在 Java 中,Callable 接口是什么?
Callable 接口位于 java.util.concurrent 包中。Callable 对象可以返回由线程完成的计算结果,而 runnable 接口只能运行该线程。Callable 对象会返回一个 Future 对象,该对象提供了用于监视由线程执行的任务进度的各种方法。可以使用 future 对象来检查 Callable 的状态,然后在该线程完成之后从 Callable 中获取结果。它还提供了超时功能。
广告
Callable 接口位于 java.util.concurrent 包中。Callable 对象可以返回由线程完成的计算结果,而 runnable 接口只能运行该线程。Callable 对象会返回一个 Future 对象,该对象提供了用于监视由线程执行的任务进度的各种方法。可以使用 future 对象来检查 Callable 的状态,然后在该线程完成之后从 Callable 中获取结果。它还提供了超时功能。