線程池ExecutorService的4種拒絕策略

  • ThreadPoolExecutor.AbortPolicy:丟棄任務並拋出RejectedExecutionException異常。 
  • ThreadPoolExecutor.DiscardPolicy:也是丟棄任務,可是不拋出異常。 
  • ThreadPoolExecutor.DiscardOldestPolicy:丟棄隊列最前面的任務,執行後面的任務
  • ThreadPoolExecutor.CallerRunsPolicy:由調用線程處理該任務 
相關文章
相關標籤/搜索