首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
赛跑
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
赛跑
2年前
关注
GO:从进程启动到调度
开篇 以下的内容刨除了包括 GC 、mallco、netpoll、timers 等等其他部分的相关逻辑,很多细节略过,并且只关乎调度。 进程启动 go 进程启动,执行的是 ...
0
评论
分享
赛跑
4年前
关注
go 反射
go 反射源码 关于 reflect.Type reflect.Value 的源码分析 介绍一些常用的反射函数...
0
1
分享
赛跑
5年前
关注
sync.mutex 源码分析
sync.mutex 是 goroutine 粒度的互斥锁, 关于 goroutine 相关的挂起和唤醒是调用 sema.go 中的方法来实现的,而sema.go 中关于 ...
0
评论
分享
赛跑
5年前
关注
go sema 源码分析
大致流程:获取 sudog 和 semaRoot ,其中 sudog 是 g 放在等待队列里的包装对象,sudog 里会有 g 的信息和一些其他的参数, semaRoot ...
0
评论
分享
赛跑
5年前
关注
golang lock_sema 源码分析
先从寄存器或者 TLS 里获取当前 g,继而获取 m,cas 抢占锁,cas 成功,说明抢到锁,直接返回。 每个 m 都有自己的 pthread_mutex 和 pthre...
1
2
分享
个人成就
文章被点赞
1
文章被阅读
8,510
掘力值
195
关注了
0
关注者
2
收藏集
0
关注标签
4
加入于
2019-12-23