java编发编程
扣弦为兰君
这个作者很懒,什么都没留下…
展开
-
JAVA并发学习图谱
原创 2019-10-21 16:04:59 · 121 阅读 · 0 评论 -
Java并发编程之CountDownLatch
一.CountDownLatch 介绍CountDownLatch是基于AQS共享锁构建的一种同步器,说白了就是一个同步工具,它是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包下,它的主要应用场景有两种:(1)可以让...原创 2019-10-28 18:13:03 · 225 阅读 · 0 评论 -
java并发编程之Lock和ReentrantLock
一. Lock,ReentrantLock介绍了解lock之前可以对比jdk提供的synchronzied,synchronzied也被用于实现线程同步,但是有些场景下并不灵活,如多个同步方法,每次只能有一个线程访问;而Lock则可以非常灵活的在代码中实现同步机制。Lock 接口的定义public interface Lock { // 获取锁,若当前lock被其他线程获...原创 2019-11-01 11:09:11 · 178 阅读 · 0 评论