go mod:一组包,共同的路径前缀;而且指示了这个 mod 可以如何被下载。
go.mod 表达当前模块依赖哪些模块,类似 composer.json
依赖会被下载到 $GOPATH/pkg/mod 下面, 通过 go clean --modcache 可以清除
Add missing and remove unused modules. 根据代码中实际使用的依赖,来整理 go.mod 文件(清理或添加依赖)。
Add dependencies to current module . 类似 composer require
go get -u git.gametaptap.com/server/utils/genproto-go 类似 composer update xxx
Go 程(goroutine)是由 Go 运行时管理的轻量级线程
https://tour.go-zh.org/concurrency/1
https://tour.go-zh.org/concurrency/9
锁可以被任意数量的reader或单个writer持有