摘要:
总体来说golang的map是hashmap,是使用数组+链表的形式实现的,使用拉链法消除hash冲突。 map的内存模型 我的go源码版本是:go1.17.2 map的源码在Go_SDK\go1.17.2\src\runtime\map.go中。 首先我们来看一下map最重要的两个结构: hmap 阅读全文
摘要:
package mainimport ( "fmt" "sync" "time")var ( x,y int wg sync.Wai... 阅读全文