callable與runnable

  Callable與 Future 兩功能是Java在後續版本中爲了適應多並法才加入的,Callable是相似於Runnable的接口,實現Callable接口的類和實現Runnable的類都是可被其餘線程執行的任務。spa

Callable的接口定義以下;線程

public interface Callable<V> { orm

      V   call()   throws Exception; 接口

it

Callable和Runnable的區別以下:io

I    Callable定義的方法是call,而Runnable定義的方法是run。方法

II   Callable的call方法能夠有返回值,而Runnable的run方法不能有返回值。call

III  Callable的call方法可拋出異常,而Runnable的run方法不能拋出異常。  異常

相關文章
相關標籤/搜索