【6.824分布式系统笔记】LEC 5: Go, Threads, and Raft|Go协程并发问题、Raft Debug技巧
这节课主要是讲编程方法。从Go内存模型开始,讲了Go协程并发时容易出现的问题,一些更优雅的处理方法,最后讲了Lab2构建Raft中的一些问题和Debug技巧。建议配合上一篇博客Go内存模型食用。文章目录Go协程使用匿名函数的问题周期性地做某些事互斥锁同步原语:conditionvariable(条件变量)同步原语:channel同步原语:waitgroup死锁DeadLockDebugGo协程使用