跳至主要內容
Go面试之sync.Mutex和sync.RWMutex
在上一个总结中我们在实现线程安全的map的时候用到了锁的概念,面试官听到这个锁的实现方法之后双眼冒光,开始了新一轮的攻势。问:互斥锁和读写锁有啥区别? sync.Mutex互斥锁 Go中标准包提供sync.Mutex类型实现mutex(排他锁、互斥锁)。定义:sync.Mutex提供两个方法,Lock()方法获取锁,UnLock()释放锁。一旦被锁住,...

码说256大约 5 分钟golanggogolangmutex并发安全源码面试面试总结