> Begin forwarded message: > > From: Pietro Gagliardi <[email protected]> > Subject: Re: [go-nuts] Correct use of Mutex > Date: October 3, 2016 at 4:22:34 PM EDT > To: [email protected] > > Why are you locking on the map key? > >> On Oct 3, 2016, at 2:53 PM, [email protected] <mailto:[email protected]> wrote: >> >> >> Which is correct? >> >> o.Lock() >> o.data[i] = true >> o.Unlock() >> >> or >> >> o.Lock() >> i.RLock() >> o.data[i] = true >> i.RUnlock() >> o.Unlock() >> >> The latter actually seems to help high contention R/W operations on a very >> large map according to the guy in my team who was working on the problem, >> but I would have thought the former example is correct. >> >> Thanks for your advice. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] >> <mailto:[email protected]>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. >
-- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
