- 一般来说,作为library的golang项目不会使用 pkg 目录 - cmp这种跟标准库同名且作用类似的库,可以考虑用 cmpx 风格的命名,调用方就不用去处理这种冲突 - xsync.SyncMap的Len()和ToMap()方法不是并发安全的 - xsync.SyncPool 可以在初始化的时候就彻底初始化完成,节约一个sync.Once - 如果能处理loop过程中的error也许是个卖点,lo就没有这个