hshuo
hshuo
全部文章
分类
DDD 领域驱动(1)
Docker(12)
Dubbo(11)
Java基础(7)
JUC(11)
Maven(2)
MySQL(6)
Redis(10)
SpringBoot(4)
SpringCloud(9)
SpringCloud Alibaba(3)
微服务常见概念(1)
数据结构(10)
未归档(2)
杂文(2)
算法(6)
计算机操作系统(8)
计算机网络(7)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
hshuo的博客
多听、多学、多记、多写
TA的专栏
203篇文章
13人订阅
hshuo的面试之路
203篇文章
3749人学习
全部文章
(共2篇)
CAS + volatile
来自专栏
乐观锁 介绍:只有在数据更新的时候,才会进行冲突检测(加版本号比较两个当前引用、当前引用的标志),查看是否产生了并发冲突 常见:CAS(Atomic类里面的unsafe类实现CAS) 场景:资源竞争轻,线程冲突少。这样的话,产生自旋锁的概率少,...
锁
乐观锁
CAS
volatile
JMM
内存屏障
自旋锁
2021-08-24
8
787
悲观锁
来自专栏
悲观锁 悲观锁: 介绍:每次拿数据都要上锁,别人想要拿数据就会堵塞直到拿到锁 常见:关系型数据库(MySQL)的行、表锁,synchronized(独占锁,也是一种悲观锁),lock 场景:资源竞争严重,线程冲突严重 两种方式创建锁 ...
锁
synchronized
lock
悲观锁
2021-08-21
8
722