JAVA并发
NEVERTHELESS0
这个作者很懒,什么都没留下…
展开
-
从ReentrantLock详解AQS原理源码解析
// java.util.concurrent.locks.AbstractQueuedSynchronizer#addWaiter // 在队列尾部创建一个结点,值为当前线程和传入的模式 private Node addWaiter(Node mode) { Node node = new Node(Thread.currentThread(), mode); // Try the fast path of enq; backup to full enq on failure //原创 2020-08-18 11:59:10 · 185 阅读 · 0 评论 -
Java线程池ThreadPoolExecutor面试总结思维导图速记
优点 降低资源消耗,通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度,当任务到达时,可以不需要等待线程创建就能立即执行。 提高线程的可管理性 类关系 接 Executor 一个无返回值的execute方法 接 ExecutorService 返回值为Future类型的submit方法 类 AbstractExecutorService 类 ThreadPoolExecutor 创建 ThreadPoolExecutor类 包含参数 corePoolSize: 核心线程数最大值原创 2020-07-27 23:43:29 · 278 阅读 · 0 评论