当我们有一些这样的需求,比如某个订单中下单,修改等等这些是单例执行的,不能同步操作,当然这样的情况你可以使用数据库的行锁来实现,但是我们代码里面实现的话 ,我们也要用到锁,大部分情况下我们使用lock(this)  lock(static objcet)这样的锁,但是这样的并不能满足行锁的功能

此时,可以使用lock(string)的方式来实现行锁,因为string相同的字符串是指向同一地址的,所以我们可以lock("单号")这样就可以实现类似行锁的功能了

简单几句话也许能帮到你

相关文章:

  • 2022-12-23
  • 2022-02-26
  • 2022-12-23
  • 2021-12-12
  • 2021-08-03
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2021-09-04
  • 2021-11-16
  • 2022-01-15
  • 2021-08-30
  • 2022-01-13
相关资源
相似解决方案