乐观锁和悲观锁 发表于: 2020-12-31 2020-12-31 分类: SRE 标签: https, java 悲观锁 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。 悲观锁适用于并发竞争很厉害,写比较多的操作。 乐观锁 就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在提交更新的时候会判断一下在此期间别人有没有去更新这个数据。 乐观锁适用于读多写少的应用场景,这样可以提高吞吐量。 文章导航 前一页 上一篇: CentOS7安装jq后一页 下一篇: k3c.sh yew 201RSS订阅