摘要:
都知道map并发是不安全 会被运行时panic ####### sync.Map 源码解析 type Map struct { mu Mutex read atomic.Value // readOnly dirty map[interface{}]*entry misses int } type 阅读全文
摘要:
官方一段话 time.After 内存gc 不会回收 其实不是 源码 / After waits for the duration to elapse and then sends the current time // on the returned channel. // It is equiv 阅读全文
摘要:
######很多人在博客看到 slice 扩容策略如下 当大于 1024 则1.5倍 大于1024则两倍 这个结论是错误的 a:= []int{1,2} a= append(a,3,4,5) // 如果是2倍应该 容量是8 但是实际 5 ####### 查阅源码 runtime/slice.go f 阅读全文