随笔分类 - java并发
摘要:线程池 32708534-318e-49b1-9014-ed7e7803c392 核心类 — ThreadPoolExecutor 构造方法 /** * 用给定的初始参数创建一个新的ThreadPoolExecutor。 */ public ThreadPoolExecutor(int corePo
阅读全文
摘要:ReentrantLock 实现了Lock接口,是一个可重入且独占式的锁,与 synchronized 关键字类似,但更加灵活。 内部类 Sync 实现了 AQS,且基于Sync实现了公平锁和非公平锁。但默认使用非公平锁。 公平锁、非公平锁原理 ReentrantLock中的Sync继承了AQS,实
阅读全文
摘要:线程池 核心类 — ThreadPoolExecutor 构造方法 /** * 用给定的初始参数创建一个新的ThreadPoolExecutor。 */ public ThreadPoolExecutor(int corePoolSize,//线程池的核心线程数量 int maximumPoolSi
阅读全文