首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
lveye
›
全部回复第 1 页 / 共 1 页
回复总数
3
12 天前
回复了
theoriz
创建的主题
›
Go 编程语言
›
在看某个 golang 的教程,不太理解为啥 Init Logger 要加锁
优雅一点的方式是使用 sync.Once (内部机制也是使用了锁),比如这样:
```var (
stdOnce sync.Once
// std 定义了默认的全局 Logger.
std = NewLogger(NewOptions())
)
// Init 使用指定的选项初始化 Logger.
func Init(opts *Options) {
stdOnce.Do
(func() {
std = NewLogger(opts)
})
}
```
195 天前
回复了
dearzhzhao
创建的主题
›
Go 编程语言
›
咨询一下 Go 开发的大佬
head first go 这本书入门极好
2020-03-27 00:03:38 +08:00
回复了
northpolepuppy
创建的主题
›
职场话题
›
失业了社保怎么办?
公众号搜“蚂蚁社保”,他家可以代缴,不过服务费也不便宜。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2545 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms ·
UTC 15:01
·
PVG 23:01
·
LAX 08:01
·
JFK 11:01
Developed with
CodeLauncher
♥ Do have faith in what you're doing.