并发编程

悲观锁:悲观并发控制,简称PCC,独占、排他性,认为不同的事务处理之间一定会产生相互干扰的情况

乐观锁:乐观并发控制,简称OCC,假定多个事务的处理之间不会产生相互干扰,乐观锁机制中,在更新请求提交之前,每个事务会检查当前事务读取数据后是否存在其他事务对数据修改,如果其他事务有更新,则正在提交的事务需要回滚,一般适用于并发竞争不大,事务冲突较少的应用场景

CAS 锁实现为乐观锁的一种

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容