线程池的四个中断策略
来源:互联网 发布:淘宝热门工具在哪里 编辑:程序博客网 时间:2024/06/06 03:31
中断策略实际上是指饱和策略(concurent包中的RejectedExecutionHandler接口),这里需要先解释一下,什么叫饱和策略, 实际就是说, 线程池中的线程容器已经放不下新的任务了,饱和了, 必须要有一个相应的策略来处理。 ThreadPoolExecutor内部,已经定义了4种饱和策略。
CallerRunsPolicy (调用者运行):它既不会丢弃任务,也不会抛出任何异常,它会把任务推回到调用者那里去,以此缓解任务流
DiscardPolicy(遗弃)策略:它默认会放弃这个任务
DiscardOldestPolicy(遗弃最旧的):它选择的丢弃的任务,是它本来要执行的(可怜的娃,就这样被新加入的给排挤了)
0 0
- 线程池的四个中断策略
- 线程池四个中断策略
- java四个线程池的实现
- 同时使用四个中断按键的情况
- 线程的中断
- 线程的中断
- Thread线程的中断
- 线程的中断
- Java线程的中断
- 1.3线程的中断
- 中断线程的办法
- 线程的中断
- 中断线程的方法
- JAVA线程的中断
- 多线程-线程的中断
- java线程的中断
- Java线程的中断
- java线程的中断
- 傅里叶级数的理解
- LeetCode83——Remove Duplicates from Sorted List
- 第十章数组和指针 p267
- hdu5612Baby Ming and Matrix games 搜索
- R6010错误:Press Retry to debug the application
- 线程池的四个中断策略
- 析构函数为虚函数
- hdu5613 Baby Ming and Binary image
- 统计学习方法第三章笔记——k近邻法
- 探索推荐引擎内部的秘密,第 2 部分: 深入推荐引擎相关算法 - 协同过滤
- UGUI- Image拦截Button响应事件
- centos7 防火墙firewalld
- android的Gradle学习目录总结
- CSS创建三角形(小三角)的几种方法