![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码解读
Marine.
这个作者很懒,什么都没留下…
展开
-
线程池原理分析
现在,我们就分析上面的输出内容来简单分析一下线程池原理。为了搞懂线程池的原理,我们需要首先分析一下 execute方法。这个方法非常重要,下面我们来看看它的源码: // 存放线程池的运行状态 (runState) 和线程池内有效线程的数量 (workerCount) private final AtomicInteger ctl = new AtomicInteger(ctlOf(RUNNING, 0)); private static int workerCountOf(转载 2021-03-04 22:33:42 · 89 阅读 · 0 评论 -
Java8 HashMap源码 解读tableSizeFor方法
源码: /** * Returns a power of two size for the given target capacity. */ static final int tableSizeFor(int cap) { int n = cap - 1; n |= n >>> 1; n |= n &...原创 2019-09-18 11:37:33 · 176 阅读 · 0 评论