首页
文章归档
推荐文章
关于本人
留言板
1
shell脚本——文件/文件夹服务器分发
2
Linux自定义service,java程序做系统服务
3
linux之expect工具
4
RSA工具类
5
Aes加解密
bsdlzg
累计撰写
32
篇文章
累计创建
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
252
0
3
推荐文章
JAVA
JUC
DropdownButton二级联动的一些心得
在flutter开发中,你经常会用到下拉框的选择,而且会出现多级联动。何为多级联动?那就是一个下拉框的选择内容,是另外一个下拉框数据的先决查询条件,对这个下拉框中的数据起到决定性作用,以此类推。首先,我们先看下两个DropdownButton的代码:Container(padding: Ed
2022-10-20
206
0
0
flutter
AQS之独占锁ReentrantLock
ReentrantLock详解 ReentrantLock是一种基于AQS框架的应用实现,是JDK中的一种线程并发访问的同步手段,它的功能类似于synchronized是一种互斥锁,可以保证线程安全。 相对于 synchronized, ReentrantLock具备如下特点:可中断可以设置超时
2022-10-20
199
0
0
JAVA
JUC
AQS之基本概念介绍
AQS原理分析什么是AQS java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这些行为的抽象就是基于AbstractQueuedSynchronizer(简称AQS)实现的,AQS是一个抽象同步框架,可以用来实现
2022-10-20
209
0
0
推荐文章
JUC
AQS之CountDownLatch
CountDownLatch介绍 CountDownLatch(闭锁)是一个同步协助类,允许一个或多个线程等待,直到其他线程完成操作集。 CountDownLatch使用给定的计数值(count)初始化。await方法会阻塞直到当前的计数值(count)由于countDown方法的调用达到0,c
2022-10-20
206
0
0
推荐文章
JUC