摘要: go语言sync.Once go语言sync.Once 数据结构 为什么done放在第一个字段 Do 总结 sync.Once 是 Go 标准库提供的使函数只执行一次的实现,常应用于单例模式,例如初始化配置、保持数据库连接等。作用与 init 函数类似,但有区别。 init 函数是当所在的 pack 阅读全文
posted @ 2023-04-19 23:02 每天提醒自己要学习 阅读(175) 评论(0) 推荐(0)
摘要: go语言sync.WaitGroup go语言sync.WaitGroup 数据结构 1.13版本的结构 1.20版本的结构 Add Done Wait 总结 WaitGroup的主要作用是,让一个或多个goroutine去等待另一组goroutine结束 数据结构 waitGroup的数据结构有过 阅读全文
posted @ 2023-04-19 16:26 每天提醒自己要学习 阅读(65) 评论(0) 推荐(0)