目录

golang 复习点

目录

基础

  • slice实现原理

  • channel实现原理,无缓冲和有缓冲

  • 反射实现原理

  • select实现原理

  • sync.map实现原理

  • defer/recover原理,能捕获所有异常吗?(不能)

  • context原理

  • sync.pool实现原理

  • STW

  • 内存管理(分配,GC,读写混合屏障),逃逸分析(大小对象)

  • GMP模型,goroutinue调度,抢占式调度(信号)

  • pprof/trace 调优工具