首页
文章归档
推荐文章
关于本人
留言板
1
RSA工具类
2
Aes加解密
3
Linux 磁盘挂载
4
docker安装后引起dubbo注册到nacos的ip出现问题
5
docker安装ReocktMQ
bsdlzg
累计撰写
29
篇文章
累计创建
18
个标签
累计收到
2
条评论
栏目
首页
文章归档
推荐文章
关于本人
留言板
搜索
标签搜索
Android
flutter
Linux
JAVA
JUC
Spring
SpringBoot
Nacos
Sentinel
随记
数据结构
dubbo
netty
zookeeper
leetcode
Seate
Redis
docker
目 录
CONTENT
以下是
JUC
相关的文章
并发编程之CAS
什么是CAS CAS(Compare And Swap,比较并交换),通常指的是这样一种原子操作:针对一个变量,首 先比较它的内存值与某个期望值是否相同,如果相同,就给它赋一个新值。 CAS 的逻辑用伪代码描述如下:if (value == expectedValue) { value = new
2022-10-20
183
0
3
推荐文章
JAVA
JUC
AQS之独占锁ReentrantLock
ReentrantLock详解 ReentrantLock是一种基于AQS框架的应用实现,是JDK中的一种线程并发访问的同步手段,它的功能类似于synchronized是一种互斥锁,可以保证线程安全。 相对于 synchronized, ReentrantLock具备如下特点:可中断可以设置超时
2022-10-20
135
0
0
JAVA
JUC
AQS之基本概念介绍
AQS原理分析什么是AQS java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这些行为的抽象就是基于AbstractQueuedSynchronizer(简称AQS)实现的,AQS是一个抽象同步框架,可以用来实现
2022-10-20
140
0
0
推荐文章
JUC
AQS之CountDownLatch
CountDownLatch介绍 CountDownLatch(闭锁)是一个同步协助类,允许一个或多个线程等待,直到其他线程完成操作集。 CountDownLatch使用给定的计数值(count)初始化。await方法会阻塞直到当前的计数值(count)由于countDown方法的调用达到0,c
2022-10-20
145
0
0
推荐文章
JUC