匿名用户lock for read代码疑问
【 使用环境 】测试环境
【 OB 】OB3.1版本
在此函数中,退出for循环的条件为ret=OB_ERR_SHARED_LOCK_CONFLICT或者for循环中的break,那么退出循环的时候ret一定不为OB_SUCCESS啊,那读数据的话不就只能等锁释放或者超时后才可以退出了吗?
但是这个函数的作用不应该是让读操作可以读取正在进行修改的行中的旧版本,当读快照大于本地提交时间戳的事务进行等待吗?
代码源文件在这
【 使用环境 】测试环境
【 OB 】OB3.1版本
在此函数中,退出for循环的条件为ret=OB_ERR_SHARED_LOCK_CONFLICT或者for循环中的break,那么退出循环的时候ret一定不为OB_SUCCESS啊,那读数据的话不就只能等锁释放或者超时后才可以退出了吗?
但是这个函数的作用不应该是让读操作可以读取正在进行修改的行中的旧版本,当读快照大于本地提交时间戳的事务进行等待吗?
代码源文件在这
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏



评论
