go语言如果要用ThreadLocal有没有更好的方案?

focussoft · · 5363 次点击
哈哈哈,行不行你试试就知道了。 因为协程和线程的工作原理是不一样的。 使用goroutineID这种在绝大多数场景下是行不通的。
#6
更多评论
官方觉得他们这样设计的优美~显示传递数据。ThreadLocal比较隐蔽
#1
其实我觉得用go routine是无法实现threadlocal的, 因为都是go routine所以没有总的thread可以共享, 有些变通的方法也不太完善,这里感觉像是golang的鱼和熊掌之类的东西不可兼得.
#2