为什么Java程序在并发的情况下数据库会出现重复记录 我来答 2个回答 #热议# 生活中有哪些实用的心理学知识? 不是清官的世界 2017-02-10 · TA获得超过237个赞 知道答主 回答量:37 采纳率:0% 帮助的人:47.5万 我也去答题访问个人页 关注 展开全部 这是一个高并发,多线程问题如果数据粒度没有设计到行级锁,比方说A这条记录 是100,并发情况下两个人拿到A记录100 一个更新为70,一个更新为80 实际是拿走了50的量,但是因为是并发情况 导致数据不正确。所以这个地方是一个数据锁的概念,至于为什么会这样,道理也很简单,一个排队做事情,一个并行做事情,能一样吗? 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 微言摆渡人 2017-02-10 · TA获得超过875个赞 知道小有建树答主 回答量:1059 采纳率:59% 帮助的人:249万 我也去答题访问个人页 关注 展开全部 数据表中应该建立唯一性约束,并在程序中选择覆盖或忽略 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-07-06 为什么Java程序在并发的情况下数据库会出现重复记录 2013-12-06 关于JAVA编写的WEB程序多次并发访问数据库的问题 2014-10-28 java 如何并发更新数据库同一条数据 5 2015-02-04 java处理高并发时,使用synchronized代码锁防止... 15 2017-12-19 Java中高并发下怎么保证数据一致性 2 2013-03-16 JAVA解决数据库并发问题 8 2014-03-10 JAVA高并发问题,大数据,频繁I/O操作。 124 2012-05-19 为什么java连接数据库时,在java里查询数据库里的数据会... 2 更多类似问题 > 为你推荐: