News for hackers. Stuff that matters.
Re:Go 1.6 Release Candidate 1 is released by nemothekid on Wednesday January 27, 2016 @11:03PM (#10986155)
Only if you do something like:

    ml.Lock()
    v := m["key"] // maybe m is something like map[string]*MyValue
    ml.Unlock()
    v.foo = "bar" // m["key"].foo is now bar, because m["key"] both point to the same object
Re:Go 1.6 Release Candidate 1 is released by Strom on Thursday January 28, 2016 @02:50AM (#10986954)
If you ever intend to read that v.foo value in another goroutine, then that edit needs to be before freeing the lock as well.