为了账号安全,请及时绑定邮箱和手机立即绑定

程序锁问题

程序锁问题

慕斯王 2018-12-19 18:10:50
<P>想实现这样一个功能:查询一个数据表中是否有某条数据,如果有则返回,如果没有则向这个表中一次性插入多条数据(时间会很长)。</P> <P>现在出现这样一个问题:当某用户正准备向这个表插入数据时,另一个用户也执行查询操作发现没有符合条件的记录,于是这个用户也要向这个表插入数据,这样一样就造成数据重复问题。</P> <P>如果做到当某一用户进行这两个操作时,锁定对象,禁止别的用户操作,是锁定数据表还是程序段?</P>
查看完整描述

2 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

认为代码锁定好一点,性能好,减少依赖

查看完整回答
反对 回复 2018-12-23
?
慕容708150

TA贡献1831条经验 获得超4个赞

代码锁好一些. 程序去控制数据库锁也很麻烦.性能低下

查看完整回答
反对 回复 2018-12-23
  • 2 回答
  • 0 关注
  • 300 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信