![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JUC高并发
帅的太无情
这个作者很懒,什么都没留下…
展开
-
阻塞队列方法和特性简介 一篇入门
阻塞队列1. 队列是先进先出的一个可以由数组,链表实现的一个数据结构2. 阻塞队列当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。当阻塞队列时满时,往队列里添加元素的操作将会被阻塞。2.1 阻塞队列的优点我们不需要关心什么时候需要阻塞线程,什么时候需要唤醒线程,因为这一切BlockingQueue都给我们准备好了。 不用控制wait和notify2.2 BolckingQueue的架构List -> ArrayList LinkedList CopyOnWirteL原创 2020-12-24 16:01:38 · 186 阅读 · 0 评论 -
JUC类下的3个常用工具类
JUC类下的3个常用工具类1. CountDownLatch让一些线程阻塞知道另一些线程完成一系列的操作之后被唤醒CountDownLatch 主要有两个方法 当一个或多个线程调用await方法时,调用线程会被阻塞,其他线程调用countDown方法会将计数器减1 (调用countDown方法的线程不会阻塞)当计数器的值变为0的时候被await的线程会被唤醒下面是一个关于CountDownLatch的Demo情景 : 教师里有6名同学 保安在6名同学都走了之后才能关门class Cou原创 2020-12-24 14:54:21 · 602 阅读 · 2 评论