The Go Memory Model翻译及理解
前言 最近看mit6.824,里面第五节课有推荐看The Go Memory Model这篇文章 网上翻译也有一些,但是还是觉得不合自己口味,而且本身有些地方写的很拗口,不适合人读,命名简单的描述却复杂化了。所以我用自己的理解替换了一下原文的语句。 运行这篇文章的代码的时候记得在main函数加time.Sleep(time.Second),时间由你决定 goroutine 协程 介绍 Go内存模型指定了一种条件,在这种条件下,可以保证在一个goroutine中读取变量可以得到在不同gorouti...阅读全文