base.go 中全局变量会有并发问题
hellolxc opened this issue · 5 comments
hellolxc commented
var (
//后台变量
admin map[string]interface{}
//当前用户
loginUser models.AdminUser
//参数
gQueryParams url.Values
)
并发下修改map全局变量会造成程序fatal error: concurrent map writes
hellolxc commented
yuxingfei commented
hellolxc commented
@yuxingfei 就是一个普通的后台,但是在使用中还是偶尔的会碰到这个问题。
geekercc168 commented
这个bug 修复了吗?map 本身是非并发安全的。sync.map 是并发安全的