• Mysql悲观锁和乐观锁的使用示例

    悲观锁悲观锁,认为数据是悲观的。当我们查询数据的时候加上锁。防止其他线程篡改,直到对方拿到锁,才能修改。比如,有如下的表。status=1表示可以下单,status=2表示不可以下订单。假如在并发的过程中有两个用户同时查到status=1

    2022-5-14
    70 0 0
  • MySQL悲观锁与乐观锁的实现方案

    目录前言实战1、无锁2、悲观锁3、乐观锁总结前言悲观锁和乐观锁是用来解决并发问题的两种思想,在不同的平台有着各自的实现。例如在Java中,synchronized就可以认为是悲观锁的实现(不严谨,有锁升级的过程,升级到重量级锁才算),At

    2022-5-14
    44 0 0