Java 线程池中的几种拒绝策略
本文介绍了Java线程池的四种拒绝策略:`AbortPolicy`、`DiscardPolicy`、`DiscardOldestPolicy`和`CallerRunsPolicy`,分别处理线程池饱和时的任务处理方式。
本文介绍了Java线程池的四种拒绝策略:`AbortPolicy`、`DiscardPolicy`、`DiscardOldestPolicy`和`CallerRunsPolicy`,分别处理线程池饱和时的任务处理方式。
`Executor` 框架的核心是 `ThreadPoolExecutor`,通过参数配置线程池大小、保活时间和任务队列等,`Executors` 工具类提供了 `FixedThreadPool`、`SingleThreadPool` 和 `CachedThreadPool` 三种常用线程池实现。