Open KevinWu0904 opened 3 years ago
赞!
博主写的真好, 终于学明白了map
再写一下GMP和GC的吧, 很期待
@lazywhite 博主写的真好, 终于学明白了map
^_^
@lazywhite 再写一下GMP和GC的吧, 很期待
嗯嗯,未来会有的
原文中:"map的删除与map的访问基本逻辑也是一致的。遍历bmap与overflow寻找目标key,如果找到则清空tophash并删除key/value释放内存" 这里的“释放内存”描述应该有误,实际上并没有释放内存,只是清空数据。
不错,很实用
https://www.kevinwu0904.top/blogs/golang-map/#%E6%98%AF%E5%90%A6%E8%83%BD%E5%9C%A8%E8%BF%AD%E4%BB%A3%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%88%A0%E9%99%A4%E5%85%83%E7%B4%A0
map不仅是Go语言的核心数据结构之一,更是整个编程世界最常见的核心数据结构之一。map描述了一种键与值的映射关系,开发者通常会通过键来查询其对应的值