超全面试题库
各大公司真题
无限刷题
后端训练营
登录
Go Runtime
Go
Go Runtime
Go并发
Go基础
相关标签
Go面试题
价格
价格
免费
付费
会员免费
会员折扣
永久会员免费
排序
发布日期
更新日期
评论数量
随机展示
热度排行
Go Runtime
三色标记原理
我们首先看一张图,大概就会对 三色标记法有一个大致的了解: 原理: 首先把所有的对象都放到白...
Go Runtime
sysmon 有什么作用
sysmon 也叫监控线程,变动的周期性检查,好处 ⚫ 释放闲置超过 5 分钟的 span ...
Go Runtime
GMP 调度过程中存在哪些阻塞
⚫ I/O,select ⚫ block on syscall ⚫ channel ⚫ 等待...
Go Runtime
基于信号的抢占式调度
在任何情况下,Go 运行时并行执行(注意,不是并发)的 goroutines 数量是小于等于...
Go Runtime
协作式的抢占式调度
在 1.14 版本之前,程序只能依靠 Goroutine 主动让出 CPU 资源才能触发调度...
Go Runtime
GMP 中 hand off 机制
当本线程 M 因为 G 进行的系统调用阻塞时,线程释放绑定的 P,把 P 转移给其他空闲的 ...
Go Runtime
GMP 中 work stealing 机制
存到 P 本地队列或者是全局队列。P 此时去唤醒一个 M。P 继续执行它的执行序。M 寻找是...
Go Runtime
GMP 调度流程
⚫ 每个 P 有个局部队列,局部队列保存待执行的 goroutine(流程 2),当 M 绑...
2/3
上一页
1
2
3
下一页