关于 COW 更新时机的问题

来源:4-6 持久化方式之RDB

坐看落花

2020-04-28

有多个调用者访问相同资源, 如果有一个调用者进行写入操作, 则会给这个调用者制作一个副本, 进行修改, 此时对于其他调用者来说, 公用的物理页面是没有修改的. 问题是什么时间某个调用者修改的这个副本会真正写入到公用的物理页面, 是等其他调用者都任务结束了吗?

写回答

1回答

翔仔

2020-04-29

同学好,不是呢,cow在需要写入的时候会尝试加锁,获取到锁才能写,所以并非等待其他任务结束了才能写,获取到锁就写

0
3
坐看落花
非常感谢!理解了
2020-05-06
共3条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程