Skip to content
sntflyv 的技术博客
Search
K
Main Navigation
技术博客
专栏
Python
SEO
关于我
生活
健康饮食
健康饮食
运动
跑步
羽毛球
经济
股票
读后感
读后感
一些收藏
意见反馈
Timeline
Appearance
Menu
Return to top
On this page
乐观锁
比较佛系,反正就是不加锁,要更新数据的时候进行数据判断,如果数据改了就不更新,没有更新再更新
其他进程对该数据正常读写
悲观锁
获取数据的时候担心数据被修改,所以在获取数据之前会加锁,使用完了再解锁,但是其他线程在进行该数据读写的时候会阻塞等待
自旋锁
处理临界情况,等地轮询
互斥锁
访问前加锁,访问后解锁
读写锁
共享互斥锁,读模式共享,写模式互斥
RCU 锁
读写锁的扩展版本,多读多写同时加锁