golang 复习点
目录
基础
-
slice实现原理
-
channel实现原理,无缓冲和有缓冲
-
反射实现原理
-
select实现原理
-
sync.map实现原理
-
defer/recover原理,能捕获所有异常吗?(不能)
-
context原理
-
sync.pool实现原理
-
STW
-
内存管理(分配,GC,读写混合屏障),逃逸分析(大小对象)
-
GMP模型,goroutinue调度,抢占式调度(信号)
-
pprof/trace 调优工具