高并发编程核心:Goroutine协程面试精要.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-09-08 发布于北京
  • 举报

高并发编程核心:Goroutine协程面试精要.pdf

面试题

协程是系统分配CPU资源的单位吗?

:错误,线程才系统分配CPU资源的单位。协程本身并不能占有CPU或者内存资源。

runtime中,协程的表示?

:G结构体。runtime中与协程有关的主要有3个结构体:G代表协程,M代表线程,P代表处理器

窃取式协程调度的关键?

:窃取式协程调度的关键是P结构体,P结构体持有了一个线程本地队列,存放需要被调度的协程。相比全局队列,

本地队列的锁情况大大降低了。

抢占式调度解决了什么问题?

:抢占式调度解决了协程饥饿问题。由于种种,协程切换的时机不容易获得,导致很多协程长时间无法调用。

抢占式调度主动释放协程,使得协程饥饿的情况大大降低了。

1

文档评论(0)

1亿VIP精品文档

相关文档