9.4 关键特性
  • Goroutine:轻量级线程(约2KB栈空间),可以创建数十万个
  • Channel:类型化的通信管道,实现CSP(通信顺序进程)模型
  • 垃圾回收:并发标记-清除GC,延迟通常低于1毫秒
  • 静态类型:编译时类型检查,但不显式声明接口实现
  • 快速编译:大型项目编译时间以秒计
  • 交叉编译:轻松为不同平台编译
  • defer:延迟执行,常用于资源清理
  • 内置并发原语sync包提供互斥锁、WaitGroup、原子操作等