首页 > 试题广场 >

关于Go语言的内存管理与GC,下列说法错误的是?

[单选题]
关于Go语言的内存管理与GC,下列说法错误的是?
  • Go的GC在标记阶段会有短暂的STW(Stop The World)
  • sync.Pool中的临时对象会在GC发生时被回收
  • 若在goroutine中创建栈上变量并通过指针传递到其他goroutine,会导致栈溢出
  • Go运行时的堆内存分配是线程安全的,不同goroutine间分配堆内存无需额外加锁
B sync.Pool中对象释放雀石由GC控制,但是不是GC立即销毁,为避免重复创建,会确保每个对象至少活过两轮GC
C 内存逃逸分析在编译时完成,能解决掉百分之九十九的逃逸问题,逃逸不会带来栈溢出
发表于 2025-10-13 16:07:12 回复(0)