我们使用闩锁对租赁持有人的同时序列,相互矛盾的请求。写请求将获取写入闩锁,这将阻止比写入更高的时间戳的任何读取请求。这是因为这些读取需要查看写作所写的MVCC值。在写入租赁持有人的日志并将其应用于其状态计算机之前,闩锁不会释放。因此,在线程中的示例中,所有未来的读取请求都将在这些闩锁上等待,这意味着我们不会陈旧读取。