学习笔记(23):19年并发编程及原理视频培训教程入门到精通-锁降级详解

Isadora ·
更新时间:2024-11-11
· 832 次阅读

立即学习:https://edu.csdn.net/course/play/9827/208809?utm_source=blogtoedu

锁降级:写线程获取写入锁后可以获取读取锁,然后释放写入锁,这样就从写入锁变成了读取锁,从而实现锁降级的特性。

 注意点:锁降级之后,写锁并不会直接降级成读锁,不会随着读锁的释放而释放,因此需要显示地释放写锁。

是否有锁升级?

    在ReentranReadWriteLock里面,不存在锁升级这一说法。

锁降级的应用场景

    用于对数据比较敏感,需要在对数据修改后,获取到修改后的值,并进行接下来的其他操作。


作者:暗沉随马



学习笔记 并发编程 并发 学习 教程

需要 登录 后方可回复, 如果你还没有账号请 注册新账号