golang goroutine 调用函数时传入指针(引用传递),在函数内部有数据读取和修改,不加锁会有什么影响?

type Param struct {
    Id   int
    Name string
    Show bool
}

param := Param{1,"name",true}

go func (param *Param){
    // 对param进行读写操作
}(&param)
查看回复