On Wednesday, August 1, 2018 at 10:17:38 AM UTC-4, Ian Lance Taylor wrote: > > [...] > That said, the exact semantics of the sync/atomic operations are not > written down (that is https://golang.org/issue/5045). > I really love go, but this is one thing that has annoyed me for years. This issue is from 2013, and AFAICT, there is still no clear statement of what guarantees the sync/atomic functions make. I know that they should be rarely used. I know that the edge cases for atomic operations are complicated to define, hence all the options for C++ atomics. But on the rare occasion that I do need to use them, I always feel a lot of trepidation, because I can really make few, if any guarantees based on the documentation. </rant>
-- 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.