Warm tip: This article is reproduced from serverfault.com, please click

multithreading-Java中Runnable和Callable接口的区别

(multithreading - The difference between the Runnable and Callable interfaces in Java)

发布于 2008-09-26 19:00:37

在 Java 中设计并发线程时使用RunnableCallable接口有什么区别,为什么要选择一个?

Questioner
Scottm
Viewed
11
649k 2013-06-09 19:10:05

请参阅此处的说明

Callable 接口与 Runnable 类似,因为两者都是为那些实例可能由另一个线程执行的类而设计的。但是,Runnable 不返回结果,也不能抛出已检查的异常。