🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
只运行一次 === 在高并发下只运行一次,最常见的应用就是 单列模式(懒汉式,线程安全) ~~~ var once sync.Once func TestOnce(t *testing.T) { var wg sync.WaitGroup for i:=0;i<20;i++{ wg.Add(1) go func() { once.Do(hello) wg.Done() }() } wg.Wait() } func hello() { fmt.Println("Hello") } ~~~