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 是如何改变,变为多少。