未分類 11 3 月 2021 Golang 关于 GPM 模型的疑问 Golang 关于 GPM 模型的疑问 資深大佬 : Chaox 2 请教一下大家: 1.首先就是 G 在 M 上的时间片用完了,是放回之前的 P 队列,还是全局队列呢 2.GPM 相比 GM 模型,P 的作用是什么 大佬有話說 (1) 資深大佬 : DoctorCat 1.半抢占式调度,发生阻塞才被调度,不存在 OS 线程中那种时间片概念,并没实现公平调度。M 取 P 保存在 LRQ 中的任务2.二级线程模型实现调度的难度比较大。具体可参考: https://www.jianshu.com/p/4afa0679851d