Java并发之乐观锁悲观锁

定义

乐观锁和悲观锁这两种锁机制,是在多用户环境并发控制的两种所机制。

悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。[1]常见实现如独占锁
乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。[1] 乐观锁不能解决脏读的问题。常见实现如CAS等。

 

posted @ 2018-04-26 23:20  夏威夷8080  阅读(185)  评论(0编辑  收藏  举报