![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
快乐小石头
这个作者很懒,什么都没留下…
展开
-
多线程测试
测试代码public class ThreadPoolTest { private static ExecutorService ExecutorService = new ThreadPoolBuilder.FixedThreadPoolBuilder().setPoolSize(10).build(); public static void main(String[] a...原创 2020-02-13 13:49:01 · 175 阅读 · 0 评论 -
Java并发编程:AbstractQueuedSynchronizer之ReentrantLock源码分析1.8
ReentrantLock原创 2019-03-09 16:05:55 · 152 阅读 · 0 评论 -
Java并发编程:AbstractQueuedSynchronizer源码分析1.8
1、背景:1.1、concurrent包的整体实现图如下图所示1.2、AQS(java.util.concurrent.locks.AbstractQueuedSynchronizer)同步队列,它提供了一个基于FIFO队列,构建锁或者其他同步组件(信号量、事件等)的基础框架类。JDK中很多工具类的实现都是依赖于AQS,如ReentrantLock, Semaphore, CountDown...原创 2019-03-07 00:55:26 · 173 阅读 · 0 评论 -
Java并发编程:AbstractQueuedSynchronizer之CountDownLatch源码分析1.8
CountDownLatch原创 2019-03-09 18:52:56 · 119 阅读 · 0 评论