執行緒池原理--執行器Executor
阿新 • • 發佈:2018-11-10
文章目錄
執行緒池原理–總索引
執行緒池原理–執行器Executor
繼承體系
-
Executor:一個介面,其定義了一個接收Runnable物件的方法executor,其方法簽名為executor(Runnable command),
-
ExecutorService:是一個比Executor使用更廣泛的子類介面,其提供了生命週期管理的方法,以及可跟蹤一個或多個非同步任務執行狀況返回Future的方法
-
AbstractExecutorService
-
ScheduledExecutorService:一個可定時排程任務的介面
-
ScheduledThreadPoolExecutor:ScheduledExecutorService的實現,一個可定時排程任務的執行緒池
-
ThreadPoolExecutor:執行緒池,可以通過呼叫Executors以下靜態工廠方法來建立執行緒池並返回一個ExecutorService物件.
Executor
Executor介面中只定義了一個execute()方法,用於提交Runnable的實現類。
void execute(Runnable command);