联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小熊餐馆
github地址:
https://github.com/1399852153
Stay Hungry,Stay Foolish
如果你不能用简单的语言解释一样东西,说明你还没有完全理解它
博客园
首页
新随笔
联系
订阅
管理
随笔 - 67 文章 - 0 评论 - 63 阅读 -
26万
08 2021 档案
AQS学习(一)自旋锁原理介绍(为什么AQS底层使用自旋锁队列?)
摘要:1.什么是自旋锁? 自旋锁作为锁的一种,和互斥锁一样也是为了在并发环境下保护共享资源的一种锁机制。在任意时刻,只有一个执行单元能够获得锁。 互斥锁通常利用操作系统提供的线程阻塞/唤醒机制实现,在争用锁失败时令线程陷入阻塞态而让出cpu,并在获取到锁时再将其唤醒。而自旋锁则是通过加锁程序中的无限循环,
阅读全文
posted @
2021-08-13 20:29
小熊餐馆
阅读(2588)
评论(1)
推荐(2)
编辑
昵称:
小熊餐馆
园龄:
6年4个月
粉丝:
116
关注:
6
+加关注
<
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
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
(69)
AQS学习(2)
disruptor(6)
mq消息队列(2)
redis(8)
x86汇编(15)
操作系统(7)
技术学习(5)
手写raft(3)
数据结构(9)
自己动手造轮子(12)
随笔档案
(67)
2023年8月(2)
2023年7月(3)
2023年6月(1)
2023年2月(1)
2022年12月(1)
2022年11月(2)
2022年9月(1)
2022年7月(3)
2022年6月(3)
2021年9月(1)
2021年8月(1)
2021年4月(1)
2020年12月(2)
2020年11月(4)
2020年10月(2)
2020年9月(1)
2020年6月(3)
2020年5月(3)
2020年4月(1)
2020年3月(5)
2020年2月(2)
2020年1月(2)
2019年9月(2)
2019年4月(1)
2019年3月(1)
2019年2月(2)
2019年1月(2)
2018年12月(3)
2018年11月(10)
2018年10月(1)
更多
阅读排行榜
1. redis学习(五) redis过期时间(61156)
2. java8 Stream的实现原理 (从零开始实现一个stream流)(41270)
3. 基于redis的分布式锁实现(18849)
4. ucore操作系统学习(一) ucore lab1系统启动流程分析(7089)
5. 8086汇编语言学习(二) 8086汇编开发环境搭建和Debug模式介绍(6623)
评论排行榜
1. java8 Stream的实现原理 (从零开始实现一个stream流)(16)
2. 高速缓存一致性协议MESI与内存屏障(10)
3. 8086汇编语言学习(十) 8086中断(4)
4. 8086汇编语言学习(一) 8086汇编介绍(4)
5. 自己动手实现一个阻塞队列(3)
推荐排行榜
1. java8 Stream的实现原理 (从零开始实现一个stream流)(24)
2. 高速缓存一致性协议MESI与内存屏障(6)
3. 基于redis的分布式锁实现(6)
4. 8086汇编语言学习(二) 8086汇编开发环境搭建和Debug模式介绍(5)
5. ucore操作系统学习(一) ucore lab1系统启动流程分析(4)
最新评论
1. Re:8086汇编语言学习(一) 8086汇编介绍
@心在哈尔滨 3.4 CPU执行程序的基本过程中应该是取指令、ip值增加、执行指令。而不是指令执行结束后 ip增加 当取指的时call指令时,取指之后,ip增加 这样是为了方便执行call指令时,ip...
--lidongdongdong~
2. Re:高速缓存一致性协议MESI与内存屏障
@lidongdongdong~ 1.java中的内存屏障(volatile语义、Happens-Before原则)可以理解为java平台对java程序开发者的一种保证,即在java所支持的任一架构的...
--小熊餐馆
3. Re:高速缓存一致性协议MESI与内存屏障
你好,CPU 提供的内存屏障(写屏障、读屏障),与 Java 的内存屏障(StoreStore、StoreLoad、LoadLoad、LoadStore)有什么关系吗? Java 的 StoreSto...
--lidongdongdong~
4. Re:谈谈对不同I/O模型的理解 (阻塞/非阻塞IO,同步/异步IO)
看的酣畅淋漓,谢谢分享
--lidongdongdong~
5. Re:手写raft(一) 实现leader选举
这么好的文章没人点赞?
--薛家明
点击右上角即可分享