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