理解 Go 标准库中的 atomic.Value 类型

awk ·
修个小错, 对于“[]byte和string其实内部的存储结构都是一样的.” --> 其实他们是不一样的. []byte是string的超集(内部结构), 所以可以强转成string ``` type StringHeader struct { Data uintptr Len int } ``` ``` type SliceHeader struct { Data uintptr Len int Cap int } ``` 强转的原则, B>=A(这里指内存布局大小, 并且内存部署相似), 就可以强转B->A
#1
更多评论
~~Load方法最终得到的值,有可能typ是旧的,data是新的,这个没有关系吗?~~ 哦,类型必须一致
#2