Java线程池几个参数的理解
来源:互联网 发布:长沙unity3d招聘 编辑:程序博客网 时间:2024/05/22 06:53
线程池几个参数的理解:
比如去火车站买票, 有10个售票窗口, 但只有5个窗口对外开放. 那么对外开放的5个窗口称为核心线程数, 而最大线程数是10个窗口.如果5个窗口都被占用, 那么后来的人就必须在后面排队, 但后来售票厅人越来越多, 已经人满为患, 就类似于线程队列已满.这时候火车站站长下令, 把剩下的5个窗口也打开, 也就是目前已经有10个窗口同时运行. 后来又来了一批人,10个窗口也处理不过来了, 而且售票厅人已经满了, 这时候站长就下令封锁入口,不允许其他人再进来, 这就是线程异常处理策略.而线程存活时间指的是, 允许售票员休息的最长时间, 以此限制售票员偷懒的行为.
ThreadPoolExecutor mExecutor = new ThreadPoolExecutor(corePoolSize,// 核心线程数 maximumPoolSize, // 最大线程数 keepAliveTime, // 闲置线程存活时间 TimeUnit.MILLISECONDS,// 时间单位 new LinkedBlockingDeque<Runnable>(),// 线程队列 Executors.defaultThreadFactory(),// 线程工厂 new AbortPolicy()// 队列已满,而且当前线程数已经超过最大线程数时的异常处理策略 );
转载自:
http://blog.csdn.net/yinkai1205/article/details/47667971
阅读全文
0 0
- Java线程池几个参数的理解
- Java线程池几个参数的理解
- Java线程池几个参数的理解
- JAVA 线程池的理解
- java线程池的理解
- JAVA线程池的理解
- java封装的几个线程池介绍
- Canvas 的drawRect 几个参数理解
- Canvas 的drawRect 几个参数理解
- Bitmap.createBitmap几个参数的理解、
- InternetGatewayDevice.TraceRouteDiagnostics.下的几个参数理解
- Canvas 的drawRect 几个参数理解
- Canvas 的drawRect 几个参数理解
- Java 线程的几个方法
- java线程的理解
- 影响Java线程数、Server连接数的几个系统参数
- Java线程池的7个参数
- Java线程池 ThreadPoolExecutor 参数的设置
- hihocoder#1096 : Divided Product(递推DP)
- Modem、NB-IoT交流群
- 组件 --->父控件 (事件派发 ) 生命周期
- Xcode 8 Instruments 学习(一)
- 机器学习、深度学习、数据挖掘——问题集锦
- Java线程池几个参数的理解
- git clone 指定分支 拉代码
- Tensorflow基础:使用验证数据集判断模型效果
- 过滤器和监听器
- 64位windows10操作系统,如何使用32位的IE浏览器
- 开发小技巧之在Application中监听App中的Activity的生命周期
- vue 获取当前点击dom
- 大白菜装windows7系统流程
- UML类图关系