首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Soofjan
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Soofjan
5小时前
关注
GMP 源码(下):调度循环、抢占与 syscall
从 schedule 主循环、findRunnable 的找活顺序开始,串起 gopark/goready、sysmon 的抢占/retake,以及 exitsyscall...
0
评论
分享
Soofjan
5小时前
关注
GMP 源码(上):结构、启动与创建 G
从 G/M/P/schedt 的类型字段开始,跟随 schedinit、newproc、gfget、runqput 等路径理解 Go 调度器如何搭舞台并创建第一批可运行 g...
0
评论
分享
Soofjan
5小时前
关注
GMP 机制:G、M、P 到底怎么配合
用「工人 / 任务 / 工位」对齐 G、M、P 与 schedt,说明绑定关系、调度主链、findRunnable 顺序,以及阻塞与 syscall 的恢复直觉,便于接着读...
0
评论
分享
Soofjan
6小时前
关注
GMP 是怎么来的
从传统线程的成本,到 GM、多 M 瓶颈,再到 GMP 与工作窃取、抢占机制,串起 Go 调度器的演化脉络,建立读源码前的直觉。...
0
评论
分享
Soofjan
1天前
关注
Go channel源码
理解 Go channel 的源码与实现机制,并深入学习 channel 的源码实现方式。。。。。。。...
0
评论
分享
Soofjan
1天前
关注
channel
理解 Go channel 的语义与常用模式,学习 channel 的用法和实现原理。学习如何使用 channel 来实现并发编程。...
0
评论
分享
Soofjan
2天前
关注
sync.Mutex源码
理解 Go sync.Mutex 的源码与实现机制,学习 sync.Mutex 的用法和实现原理。学习如何使用 sync.Mutex 来实现并发编程。...
0
评论
分享
Soofjan
2天前
关注
同步原语和锁
理解 Go 同步原语和锁机制,学习 sync.Mutex,sync.RWMutex,sync.WaitGroup,sync.Once,sync.Cond,sync.Sema...
0
评论
分享
Soofjan
5天前
关注
Go Context源码导读
理解 Go `context` 的源码与实现机制,学习 context 树如何传播取消/截止信号、Value 如何沿父链传递请求范围...
0
评论
分享
Soofjan
5天前
关注
context
理解go context 里的语义、作用以及和函数的相互关系,讲述了Value和Cancel的流程。...
0
评论
分享
Soofjan
8天前
关注
Go 关键字:select / defer / panic & recover / make & new
用几页内容吃透 select、defer、panic & recover、make & new:场景、坑点与核心差异,一文梳理清楚。...
0
评论
分享
Soofjan
9天前
关注
(五)Sync.Map
本文简要梳理 sync.Map 的适用场景与核心实现思路,并给出常用 API 的使用要点与注意事项。...
0
评论
分享
Soofjan
9天前
关注
Sync.Map 详解以及源码
对比 sync.Map 与普通 map+锁的取舍,给出适用/不适用场景;拆解 HashTrieMap 的核心结构与查找、插入、扩展流程,并补充常用 API、性能特点与常见误...
0
评论
分享
Soofjan
13天前
关注
Go Map SwissTable Iter 迭代流程(源码笔记 7)
梳理迭代器的创建与遍历路径:目录与表的遍历顺序、组内扫描与空槽跳过;说明并发修改风险、随机化遍历与一致性取舍。...
0
评论
分享
Soofjan
13天前
关注
Go Map SwissTable Rehash 扩容与再哈希(源码笔记 6)
梳理扩容与再哈希路径:负载因子/探测长度触发条件,目录与表增长策略,迁移与重散列流程;并说明局部与全局深度变化的影响。...
0
评论
分享
Soofjan
13天前
关注
Go Map SwissTable DeleteMap 删除流程(源码笔记 5)
梳理删除路径:定位元素后更新控制字节、设置 tombstone 与计数调整;说明组内探测对删除的影响,以及何时触发清理或再哈希相关逻辑。...
0
评论
分享
Soofjan
13天前
关注
Go Map SwissTable ModMap 插入与更新(源码笔记 4)
梳理插入/更新路径:从哈希定位到组内探测、空槽与 tombstone 处理、元素写入与计数更新;并覆盖负载因子触发扩容与相关边界条件。...
0
评论
分享
Soofjan
13天前
关注
Go Map SwissTable GetMap 查找流程(源码笔记 3)
梳理 map 查找路径:从 key 哈希到目录定位、表选择与组内探测;说明控制字节匹配、并行筛选与命中/未命中分支,以及负载因子对查找探测长度的影响。...
0
评论
分享
Soofjan
13天前
关注
Go Map SwissTable NewMap 创建流程(源码笔记 2)
梳理 NewMap 初始化路径:小 map 直接复用/延迟分配,超过 8 槽时按 hint 计算目标容量、目录大小与表容量;并包含溢出/内存上限检查与全局深度设置。...
0
评论
分享
Soofjan
13天前
关注
Go Map SwissTable 术语与探测机制
梳理 Swiss Table 的核心术语与控制字节设计,说明 H1/H2 哈希分层、组内并行匹配、探测序列、删除 tombstone 与增长/分裂策略,为后续源码阅读打基础...
0
评论
分享
下一页
个人成就
文章被阅读
434
掘力值
302
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2026-03-04