使用协程用for循环输出数字

2019-06-15  本文已影响0人  荒古遗尘狗贼

package main

import (

"fmt"

"sync"

  )

var wait sync.WaitGroup

func Test(a int){

fmt.Printf("Num is %d\n",a)

wait.Done()

}

func main(){

wait.Add(10)

//代表我有十个协程需要执行。

  for i:=0;i<=10;i++{

go Test(i)

}

wait.Wait()

//等待协程执行完毕再推出主函数。

}

上一篇下一篇

猜你喜欢

热点阅读