建议你去看看乐观锁。如果你的同一条数据的并发修改不是很频繁,乐观锁更适合你。否则直接锁行,表,属于悲观锁。

解决方案 »

  1.   

    似乎挺高深,还有虚拟锁哈,建议去mssql区找邹老大
      

  2.   

    就这个用设置字段完成锁来说,加锁字段为时间,当超过比如10分钟的锁,认为是无效锁。再加个字段为用户名,如果有效锁但不是自己锁定的,将返回用户不能修改或者浏览
      

  3.   

    尝试把数据的修改过程剥离出一个可以原子提交的事务来。