* especially > On May 26, 2019, at 1:51 PM, Robert Engels <reng...@ix.netcom.com> wrote: > > Using atomics, which is what I stated to do, avoids the data race and is Edie > sully useful with weak atomics. > >> On May 26, 2019, at 1:37 PM, Sotirios Mantziaris <smantzia...@gmail.com> >> wrote: >> >> 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> 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.
-- 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/0952662E-87D6-4E94-A8DE-6601E2AB0B1F%40ix.netcom.com. For more options, visit https://groups.google.com/d/optout.