Posted in

从delete(map,key)到内存归还:Go运行时内存池(mcache/mcentral)对map bucket回收的实际干预程度(实测数据表)

第一章:从delete(map, … 从delete(map,key)到内存归还:Go运行时内存池(mcache/mcentral)对map bucket回收的实际干预程度(实测数据表)Read more

Posted in

delete(map, key)在CGO调用前后行为突变?C内存模型与Go map GC交互的2个致命假设(Linux/ARM64双平台验证)

第一章:delete(map, … delete(map, key)在CGO调用前后行为突变?C内存模型与Go map GC交互的2个致命假设(Linux/ARM64双平台验证)Read more

Posted in

Go 1.21+版本隐藏变化:map delete触发的bucket迁移,可能让range迭代跳过本该访问的key(实测diff截图)

第一章:Go 1.21+版本隐藏 … Go 1.21+版本隐藏变化:map delete触发的bucket迁移,可能让range迭代跳过本该访问的key(实测diff截图)Read more

Posted in

map遍历中删除元素的“伪安全”幻觉:range+delete为何仍可能panic?3种真正安全的迭代删除模式

第一章:map遍历中删除元素的“ … map遍历中删除元素的“伪安全”幻觉:range+delete为何仍可能panic?3种真正安全的迭代删除模式Read more