后端岗位面试题更新 2026-08-05

向已关闭的 channel 读写数据会发生什么?

好未来后端开发教育/培训风险判断技术原理Go

考察说明

考察 Go 并发编程中 channel 关闭后的行为与安全性

回答思路

  1. 明确从已关闭 channel 读取会立即返回零值且 ok 为 false
  2. 明确向已关闭 channel 写入会触发 panic
  3. 说明这种设计的原因及对并发程序的影响
  4. 提及可能存在的其他陷阱,如重复关闭或关闭未写入的 channel
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。