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 · 226 阅读 · 0 评论 -
Java线程池ThreadPoolExecutor面试总结思维导图速记
优点降低资源消耗,通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度,当任务到达时,可以不需要等待线程创建就能立即执行。提高线程的可管理性类关系接 Executor 一个无返回值的execute方法接 ExecutorService 返回值为Future类型的submit方法类 AbstractExecutorService类 ThreadPoolExecutor创建ThreadPoolExecutor类包含参数corePoolSize: 核心线程数最大值原创 2020-07-27 23:43:29 · 285 阅读 · 0 评论