I was thrown of by the previous comment.
I think i will create some "atomic" types that handle using mutexes with 
setter and getter methods.
Thanks Jan

On Sunday, May 26, 2019 at 9:17:44 PM UTC+3, Jan Mercl wrote:
>
> On Sun, May 26, 2019 at 8:05 PM Sotirios Mantziaris 
> <smant...@gmail.com <javascript:>> wrote: 
>
> > From what i understand you propose to create a new object and switch out 
> the old one with the new one using the atomic package of go. 
>
> That cannot work. String is a multi word value. There's nothing in the 
> atomic package that can update a multi word value. However, a pointer 
> to anything _can_ be updated atomically. 
>
> You cannot "safely" cheat on the data race. As said before, you must 
> synchronize (the readers vs writers). There's no other option. 
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/57967151-532b-4e32-bbed-f4c0eb2a7038%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to