線程池ExecutorService的4種拒絕策略
- ThreadPoolExecutor.AbortPolicy:丟棄任務並拋出RejectedExecutionException異常。
- ThreadPoolExecutor.DiscardPolicy:也是丟棄任務,可是不拋出異常。
- ThreadPoolExecutor.DiscardOldestPolicy:丟棄隊列最前面的任務,執行後面的任務
- ThreadPoolExecutor.CallerRunsPolicy:由調用線程處理該任務
歡迎關注本站公眾號,獲取更多信息