agiledragon / agiledragon/gomonkey

并发不安全范围

未关闭
#20 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
2.3k
派生
192
平均合并
1 天 6 小时
30 天内合并 PR
1

描述

如下代码,并发访问getMockTime(),有安全问题吗?想确认下,我测试没发现并发问题。

```
func init() {
gomonkey.ApplyFunc(time.Now, func() time.Time {
mockTime := int64(1588239281376264700)

sec := mockTime / 1000000000
nsec := mockTime % 1000000000
return time.Unix(sec, nsec)
})
}

func getMockTime() {
// output: 2020-04-30 17:34:41.3762647 +0800 CST
fmt.Println("mock time:", time.Now())
}
```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。