和他的机制原理有关吧  首先新任务有了 先判断核心线程池中的线程是否都在执行任务(核心线程数),如果有空闲线程就执行,然后去看工作队列是否已满,没已满放在工作队列中等待(等待队列),如果工作队列已满,判断线程池(注意不是核心线程池)是否都处于工作状态,如果没有则执行(最大线程数) 如果没有可用线程,则有丢弃策略(丢弃策略的选择参数)。原理是这样当然参数也不能少。当然其实和整个线程池的继承模型也有关。executor接口只是最顶端的,下面有executorService接口继承这个接口,还有一个抽象类去实现这个service接口,最后ThreadExecutor实现了这个接口。其中核心参数定义在接口中的方法里
点赞 3

相关推荐

不愿透露姓名的神秘牛友
07-16 14:00
机械打工仔:来挂自己了,经典巨婴从校园投入职场
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-25 18:29
点赞 评论 收藏
分享
Vincent777...:实习经历可以考虑放上去,对于软件使用方面可以细化一些,比如调整为:熟悉基于LSDYNA的瞬态动力学仿真分析,熟悉基于WORKBENCH的结构拓扑优化
我的简历长这样
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务