MIT6.824-2018-中文
MIT 6.824(分布式系统)的中文版
有关详细信息,请参见 。
介绍
之前的项目( )由于个人原因(懒狗一条,外加毕业和工作的事)虎头蛇尾地扔在了一边。最近突然翻出来一看,觉得自己写的真的很shi。现在重开一坑,直接从lab2开始写吧。
还是先总结下之前的失败点:
竞争的种族条件没有妥善处理
代码不够优美,主循环的选择中,忙询raft状态,并在Leader的处理逻辑中sleep。
避免种族状况是非常关键的要求,因为如果没有通过go test -race测试的