类的用途
java.util.concurrent.ThreadPoolExecutor
使用 ThreadPoolExecutor 的包
-
ThreadPoolExecutor 在 java.util.concurrent 中的用法
java.util.concurrent 中的方法,参数类型为 ThreadPoolExecutor修饰符和类型方法描述voidRejectedExecutionHandler.rejectedExecution(Runnable r, ThreadPoolExecutor executor) 当execute无法接受任务时,ThreadPoolExecutor可能调用的方法。voidThreadPoolExecutor.AbortPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) 总是抛出 RejectedExecutionException。voidThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) 在调用者的线程中执行任务 r,除非执行者已关闭,在这种情况下任务将被丢弃。voidThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) 获取并忽略执行器将执行的下一个任务(如果任务立即可用),然后重试执行任务 r,除非执行器关闭,在这种情况下任务 r 将被丢弃。voidThreadPoolExecutor.DiscardPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e) 什么都不做,这具有丢弃任务 r 的效果。