更新到go1.25 只需这三行命令即可
1wget https://dl.google.com/go/go1.25.0.linux-amd64.tar.gz
2rm -rf /usr/local/go
3tar -C /usr/local -xzf go1.25.0.linux-amd64.tar.gz
sync.WaitGroup
1func (wg *WaitGroup) Go(f func()) {
2 wg.Add(1)
3 go func() {
4 defer wg.Done()
5 f()
6 }()
7}
新增了一个Go方法,简单封装了原来略显麻烦的使用方式。
synctest
全新的专用于测试并发代码的包。
GOMAXPROCS
现在,GOMAXPROCS会优先根据 cgroup CPU 设置的带宽限制设置数量。