在 Java 中,Callable 介面是什麼?
Callable 介面位於 java.util.concurrent 包中。Callable 物件可以返回由執行緒完成的計算結果,而 runnable 介面只能執行該執行緒。Callable 物件會返回一個 Future 物件,該物件提供了用於監視由執行緒執行的任務進度的各種方法。可以使用 future 物件來檢查 Callable 的狀態,然後在該執行緒完成之後從 Callable 中獲取結果。它還提供了超時功能。
廣告
Callable 介面位於 java.util.concurrent 包中。Callable 物件可以返回由執行緒完成的計算結果,而 runnable 介面只能執行該執行緒。Callable 物件會返回一個 Future 物件,該物件提供了用於監視由執行緒執行的任務進度的各種方法。可以使用 future 物件來檢查 Callable 的狀態,然後在該執行緒完成之後從 Callable 中獲取結果。它還提供了超時功能。