1. 程式人生 > >執行緒池原理--執行器Executor

執行緒池原理--執行器Executor

文章目錄


執行緒池原理–總索引

執行緒池原理–執行器Executor

繼承體系

在這裡插入圖片描述

  • Executor:一個介面,其定義了一個接收Runnable物件的方法executor,其方法簽名為executor(Runnable command),

  • ExecutorService:是一個比Executor使用更廣泛的子類介面,其提供了生命週期管理的方法,以及可跟蹤一個或多個非同步任務執行狀況返回Future的方法

  • AbstractExecutorService

    :ExecutorService執行方法的預設實現

  • ScheduledExecutorService:一個可定時排程任務的介面

  • ScheduledThreadPoolExecutor:ScheduledExecutorService的實現,一個可定時排程任務的執行緒池

  • ThreadPoolExecutor:執行緒池,可以通過呼叫Executors以下靜態工廠方法來建立執行緒池並返回一個ExecutorService物件.

Executor

Executor介面中只定義了一個execute()方法,用於提交Runnable的實現類。

 void execute(Runnable command);