Daily Study
更新: 6/9/2025 字数: 0 字 时长: 0 分钟
Daily Plan
#todo
MIT6.824 Lab2
该Lab分为4个Task,分别是:
- Task1:在
reliable network的环境下实现一个key/value server和client - Task2:利用Task1中的
key/value server实现一个类似于分布式锁的lock layer - Task3:在Task1的基础上修改,能够应对
unreliable network - Task4:在Task2的基础上修改,能够应对
unreliable network
该Lab的难点主要在于key-value到 version 的对应与统一上,不论是 key/value server 中的 Put 和 Get 方法,以及 lock layer 中的 Acquire 和 Release 方法,都要考虑清楚在不同的状况下 version 是如何改变,变为多少。
