golang mutex源码详细解析

  目前golang的版本是1.12,其中的mutex是增长了普通模式和饥饿模式切换的优化版本,为了便于理解,这里先从上一个版本1.7版本的mutex开始分析,之后再对优化版本进行说明。golang 1.7版本Mutex实现 Mutex定义 // mutex是互斥锁 // mutex的零值是没有加锁的 //在使用以后不能被拷贝 type Mutex struct { state int32
相关文章
相关标签/搜索