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