为什么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-06-21 为什么Java程序在并发的情况下数据库会出现重复记录 2013-12-05 关于JAVA编写的WEB程序多次并发访问数据库的问题 2016-01-04 java 如何并发更新数据库同一条数据 4 2017-09-09 java处理高并发时,使用synchronized代码锁防止同时对数据库某一数据的问题。 16 2017-12-05 Java中高并发下怎么保证数据一致性 2 2013-03-14 JAVA解决数据库并发问题 7 2017-04-18 JAVA高并发问题,大数据,频繁I/O操作。 113 2012-05-05 为什么java连接数据库时,在java里查询数据库里的数据会出现这种情况? 应该出现数据库里的信息啊~~~ 1 更多类似问题 > 为你推荐: