On Wednesday, January 16, 2019 at 1:33:57 PM UTC-8, Ian Lance Taylor wrote:
> In particular everybody understands that the new thread will not have > access to any of the thread local > variables of the parent thread. > To be fair, Java does have InheritableThreadLocal variables that are automatically shared with downstream threads. Ironically, it's kinda buggy in Java because a lot of parallel code in Java uses thread pools that break InheritableThreadLocals. A similar construct in Go would behave much better simply because nobody uses goroutine pools. Of course, TLS are bad for other reasons (they are basically disguised global variables and should be avoided). -- 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.