> Begin forwarded message: > > From: Pietro Gagliardi <andl...@lostsig.net> > Subject: Re: [go-nuts] Correct use of Mutex > Date: October 3, 2016 at 4:22:34 PM EDT > To: a...@cpu.host > > Why are you locking on the map key? > >> On Oct 3, 2016, at 2:53 PM, a...@cpu.host <mailto:a...@cpu.host> 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 golang-nuts+unsubscr...@googlegroups.com >> <mailto:golang-nuts+unsubscr...@googlegroups.com>. >> 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 golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.