会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
匠心
心心专一艺,事事在一工,念念系一职!
博客园
首页
新随笔
联系
管理
订阅
随笔- 90 文章- 0 评论- 35 阅读-
30831
2021年12月9日
聊聊并发(七)——锁
摘要: 一、乐观锁和悲观锁 1、乐观锁 乐观锁只是一种设计思想,并不是真的有一种锁是乐观的。 思想:每次操作共享数据之前,都认为其他线程不会修改数据,所以都不获取锁,直接操作。只在最后更新的时候会判断一下在此期间是否有其他线程更新过这个数据。其实是一种无锁状态的更新。 典型实现:数据库版本号;CAS算法。
阅读全文
posted @ 2021-12-09 23:16 Craftsman-L
阅读(411)
评论(0)
推荐(0)
编辑
公告
昵称:
Craftsman-L
园龄:
8年8个月
粉丝:
86
关注:
18
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
Java基础
(15)
数据结构与算法
(14)
JVM详解
(11)
Spring5
(7)
聊聊并发
(7)
JDK源码解析
(6)
Redis6详解
(4)
设计模式
(4)
MySQL从删库到跑路
(3)
SpringBoot详解
(2)
更多
积分与排名
积分 - 30267
排名 - 54412
随笔分类
Docker详解(1)
Dubbo(1)
Elasticsearch(1)
JavaNIO(1)
Java基础(15)
JDK源码解析(6)
JVM详解(11)
kafka详解(1)
Linux(2)
Mybatis(2)
MybatisPlus(2)
MySQL从删库到跑路(3)
Netty详解(1)
RabbitMQ详解(2)
Redis6详解(4)
Spring5(7)
SpringBoot详解(2)
SpringMVC(1)
聊聊并发(7)
设计模式(4)
数据结构与算法(14)
阅读与思考(2)
更多
随笔档案
2022年3月(2)
2022年2月(1)
2022年1月(10)
2021年12月(3)
2021年11月(5)
2021年10月(10)
2021年9月(13)
2021年5月(3)
2021年4月(2)
2021年3月(1)
2021年2月(1)
2021年1月(7)
2020年12月(4)
2020年11月(9)
2020年10月(9)
2020年9月(2)
2019年8月(1)
2019年3月(4)
2018年9月(2)
2018年8月(1)
更多
阅读排行榜
1. (二)工作三年的一些感悟(9267)
2. 聊聊并发(六)——CAS算法(2021)
3. 聊聊并发(一)——初识JUC(1143)
4. 数据结构与算法(十二)——算法-动态规划(868)
5. 聊聊并发(五)——线程池(682)
推荐排行榜
1. (二)工作三年的一些感悟(59)
2. 聊聊并发(六)——CAS算法(5)
3. 聊聊并发(五)——线程池(3)
4. Java基础(七)——多线程(2)
5. 设计模式(四)——代理模式(1)
点击右上角即可分享