1. 程式人生 > >executor啟動task

executor啟動task

executor

  1. 把接收到的task反序列化

  2. 用executor的launchTask()方法來啟動一個task

  3. 對每個task都會創建一個taskrunner,taskrunner實現了Java的runnable接口,把taskrunner放入內存緩存

  4. 把taskrunner線程放進線程池中進行執行,如果線程池內暫時沒有空閑的線程,那麽丟進來的線程要排隊(線程池自動實現排隊機制)

executor啟動task