Difference Between Runnable and Callable in Java – Java 147
Difference Between Runnable and Callable in Java 兩種接口都是多執行緒實現多任務可以同時執行的方式,但在實作上卻有一些不一樣的地方, Runnable 是一個接口,只定義了一個名為 run 的方法,並無傳回值,Callable 也是一個接口,定義了一個 泛型 V 傳回值的 call 方法,這兩者都是表示 Java 中由 Thread 執行的任務, Difference Between Callable and Runnable in Java 提供這兩種接口應用方式,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。