摘要: mutex 的实现思想 mutex 主要有两个 method: Lock() 和 Unlock() Lock() 可以通过一个 CAS 操作来实现 func (m *Mutex) Lock() { for !atomic.CompareAndSwapUint32(&m.locked, 0, 1) { 阅读全文
posted @ 2022-04-06 00:27 机智的小小帅 阅读(742) 评论(0) 推荐(0) 编辑