摘要: Question: 1. sync.Map实现原理及适用的场景? Preface: 在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错 func main() { a := map[int]int{ 阅读全文
posted @ 2020-12-22 11:40 LeeJuly 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Array类型 数组在使用前必须声明长度,在golang中,数组属于值类型,在函数传递中,实际传递的是数组的拷贝并不是数组指针拷贝 Slice类型 是一种引用类型,它是不定长的,指向底层数组 Slice底层结构 type SliceHeader struct { Data uintptr #指向底层 阅读全文
posted @ 2020-12-22 11:33 LeeJuly 阅读(122) 评论(0) 推荐(0) 编辑