模块  java.base
软件包  java.util.concurrent

Class ThreadPoolExecutor.DiscardOldestPolicy

    • 构造方法详细信息

      • DiscardOldestPolicy

        public DiscardOldestPolicy()
        为给定的执行程序创建 DiscardOldestPolicy
    • 方法详细信息

      • rejectedExecution

        public void rejectedExecution​(Runnable r,
                                      ThreadPoolExecutor e)
        获取并忽略执行程序否则将执行的下一个任务(如果一个可立即执行),然后重试任务r的执行,除非执行程序被关闭,在这种情况下,任务r被丢弃。
        Specified by:
        rejectedExecution in interface RejectedExecutionHandler
        参数
        r - 请求执行的可运行任务
        e - 尝试执行此任务的执行程序