摘要:
1.功能 并发场景的互斥和同步 2.使用 import sync var mutex sync.Mutex func fn(){ mutex.Lock() defer mutex.Unlock() fmt.Print("mutex ...") } 3.原理 type Mutex struct { s 阅读全文
随笔分类 - Golang开发
Golang sync.Once分析
2021-06-30 10:18 by 宋海宾, 61 阅读, 收藏, 编辑
摘要:
1.功能 sync.Once保证代码多次调用只执行一次 2.用法 import "sync" import "fmt" var once sync.Once func fn(){ fmt.Print("invoke once") } func Create() { once.Do(fn) } 3.原 阅读全文