会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
snail_lmz
博客园
首页
新随笔
联系
订阅
管理
随笔 - 19
文章 - 0
评论 - 8
阅读 -
5706
2024年8月18日
go的读写锁sync.RWMutex
摘要: 有这样一个经典的读写锁问题,假设读锁和写锁之前互斥,读锁和读锁之间不互斥。现在做一个实验: 1、线程A加一个读锁 ,然后不释放; 2、然后线程B想加一个写锁,会被线程A的读锁阻塞; 3、然后有个线程C尝试去加一个读锁。 按照上面的步骤,步骤3 能加锁成功吗? 使用go语言的sync.RWMutex模
阅读全文
posted @ 2024-08-18 22:19 snail_lie
阅读(55)
评论(0)
推荐(0)
编辑
公告
昵称:
snail_lie
园龄:
4年6个月
粉丝:
6
关注:
3
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
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
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
go(12)
kafka(3)
MySQL(5)
PHP(5)
服务器(1)
高并发(10)
后端(13)
算法和数据结构(2)
随笔档案
2025年1月(2)
2024年10月(1)
2024年8月(3)
2024年7月(2)
2024年5月(4)
2022年11月(1)
2022年9月(1)
2022年6月(1)
2022年1月(1)
2021年1月(2)
2020年9月(1)
MySQL
MySQL慢查询及优化
阅读排行榜
1. 如何打造一个高并发系统?(1603)
2. Laravel框架中数据库分表时Model使用方法(783)
3. go高并发之路——go语言如何解决并发问题(703)
4. go高并发之路——本地缓存(605)
5. 服务器灰度部署和原理(456)
评论排行榜
1. 如何打造一个高并发系统?(6)
2. go高并发之路——go语言如何解决并发问题(2)
推荐排行榜
1. 如何打造一个高并发系统?(5)
2. go高并发之路——本地缓存(2)
3. go高并发之路——go语言如何解决并发问题(1)
最新评论
1. Re:如何打造一个高并发系统?
@技术宅的化身 额,这个网上搜下,很多将负载均衡的八股。...
--snail_lie
2. Re:如何打造一个高并发系统?
关于负载均衡的轮询策略和hash策略能详细讲讲吗,比较好奇其中原理
--技术宅的化身
3. Re:如何打造一个高并发系统?
@JeffLiang 首先具体的场景得存在,本文所描述的东西都是个人在实际工作中遇到过的真实场景和案例,然后从中总结提炼下来的。当然,具体到特别细节的,肯定不可能都在文章中一一讲解。...
--snail_lie
4. Re:如何打造一个高并发系统?
关于高并发的理论文章很多,能结合具体的场景去落地的寥寥无几。
--JeffLiang
5. Re:如何打造一个高并发系统?
@wangjinming 前端和后端相互合作,才能打造出优秀的系统。...
--snail_lie
点击右上角即可分享