合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
只运行一次 === 在高并发下只运行一次,最常见的应用就是 单列模式(懒汉式,线程安全) ~~~ 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") } ~~~