> 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.

Reply via email to