- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 ThreadPool
1.corePoolSize 核心池大小:始终在池中的线程大小,不管线程是否空闲,除非线程被设置 2.naximumPookSize 最大线程数:允许在池中的最大线程数 3.keepAliveTime:多于核心线程池的线程,当空闲时等到keepAliveTime后终结 4.unit: keeoAliveTime 单位 5.workQueue :task执行前用来装载线程的队列,只装载被提交
2016-12-29 19:24:35 511
转载 SynchronousQueue,LinkedBlockingQueue,ArrayListBlockingQueue比较
SynchronousQueue SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true,remainingCapacity() 方法永远返回是0,remove
2016-12-29 19:09:32 3752
转载 ThreadPoolExcutor源码分析
private final class Worker extends AbstractQueuedSynchronizer implements Runnable { private static final long serialVersionUID = 6138294804551838833L; /** Thread this worker
2016-12-27 15:43:16 3221 2
springboot+jdbcdemo.zip
2020-08-02
算法艺术与信息学竞赛
2015-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人