摘要: 总体来说golang的map是hashmap,是使用数组+链表的形式实现的,使用拉链法消除hash冲突。 map的内存模型 我的go源码版本是:go1.17.2 map的源码在Go_SDK\go1.17.2\src\runtime\map.go中。 首先我们来看一下map最重要的两个结构: hmap 阅读全文
posted @ 2021-11-10 23:04 Dawnlight-_- 阅读(838) 评论(0) 推荐(0) 编辑
摘要: package mainimport ( "fmt" "sync" "time")var ( x,y int wg sync.Wai... 阅读全文
posted @ 2021-11-10 00:05 Dawnlight-_- 阅读(59) 评论(0) 推荐(0) 编辑