脏读1

来源:互联网 发布:联合办学知乎 编辑:程序博客网 时间:2024/06/05 12:40

这里写图片描述
getvalue()方法必须要加synchronized 要不然其他线程来获取的时候,得到的就是修改之前的结果。
这里写图片描述

oracle数据库有个优点,就是一致读,数据如果异常会放在undo里面,实在不行就会报snapshottooold错误,也就是得不到错误的结果。