后端岗位面试题更新 2026-08-05
请解释 Go 语言中协程(goroutine)对应的线程是在什么时候创建的,以及调度器如何管理这种对应关系?
腾讯云智研发后端开发互联网/IT技术原理技术选型Go
考察说明
考察对 Go 调度模型和 M:N 线程模型的理解
回答思路
- 能说明 goroutine 是用户态轻量线程,由 Go 运行时调度
- 能解释线程(M)的创建时机,例如在启动、扩展现有 P 的线程、阻塞等场景
- 能说明调度器如何将 goroutine 分配到线程上执行
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。