![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk
意大利炮的二营长
这个作者很懒,什么都没留下…
展开
-
ThreadPoolExecutor内部机制
前言众所周知,JDK为我们提供了一系列线程池类,ThreadPoolExecutor就是一个很典型的实现,以下对JDK的线程池机制分析都将围绕这一个类来描述。开始要使用ThreadPoolExecutor,我通常会这样做: //创建一个核心线程数为4的线程池 ExecutorService es = Executors.newFixedThreadPool(4);原创 2017-02-14 12:28:39 · 533 阅读 · 0 评论 -
ReentranLock内部机制
前言JDK给我们提供了可重入锁ReentrantLock,下面我就对它的可重入这一机制进行描述。开始使用ReentrantLock,如下就是一个很简单的例子。static final ReentrantLock lock = new ReentrantLock();static class Task implements Runnable { @Override pu原创 2017-02-14 18:40:50 · 885 阅读 · 0 评论