mysql,java隔离级别的数据操作 40

隔离级别是readcommited或repeatableread,A,B两台服务器上有两段程序对一张表的数据做操作,如果数据表中有一条数据值是100,A取到连接查到100... 隔离级别是read commited或repeatable read,A,B两台服务器上有两段程序对一张表的数据做操作,如果数据表中有一条数据值是100,A取到连接查到100的数据后程序休眠2S,然后在取的值上加100,然后提交connection.commit,B服务器程序也与A服务同一时刻运行,查询100的数据,然后不休眠加上50,提交数据库连接,两秒后A程序唤醒进行加100并提交数据库,数据库最终查到的值是200不?串行的隔离级别会影响A,B两服务器同时读取不 展开
 我来答
施弘阔0dp
2015-06-10 · TA获得超过289个赞
知道小有建树答主
回答量:519
采纳率:0%
帮助的人:314万
展开全部
不会是200,因为B已经提交了,串行serilazible只能单个事务commit或者rollback完成之后另一个连接才可以对其进行操作
更多追问追答
追问
B是先提交的,但A之后是在原来100的基础上又加了100这么提交的,难道不是200么?
B是先提交的,但A之后是在原来100的基础上又加了100这么提交的,难道不是200么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式