Java中的Callable介面是什麼?
Callable介面位於java.util.concurrent包中。Callable物件可以返回一個由執行緒完成的計算結果,而一個Runnable介面僅能執行一個執行緒。Callable物件返回一個提供了監控由某個執行緒執行的任務進度的Future物件。Future物件可以用來檢查Callable的狀態,並在完成執行緒任務時從Callable物件中獲得該計算結果。它還提供了超時功能。
廣告
Callable介面位於java.util.concurrent包中。Callable物件可以返回一個由執行緒完成的計算結果,而一個Runnable介面僅能執行一個執行緒。Callable物件返回一個提供了監控由某個執行緒執行的任務進度的Future物件。Future物件可以用來檢查Callable的狀態,並在完成執行緒任務時從Callable物件中獲得該計算結果。它還提供了超時功能。