TypechoJoeTheme

Dcr163的博客

统计

golang里的gorouting开启并发

2021-11-28
/
0 评论
/
896 阅读
/
正在检测是否收录...
11/28

golang里的gorouting开启并发

//go 里的gorouting并发
package main

import (
    "fmt"
    "sync"
    "time"
)
//这个类型可以让程序优雅的结束
var wg sync.WaitGroup

func PrintI(i int){
    //函数结束后的标识
    defer wg.Done()
    //简单的打印一下
    fmt.Println(i,time.Now().UnixNano())
}
func main(){
    //循环
    for i := 0; i < 20; i++ {
        //标识
        wg.Add(1)
        //开启函数并发
        go PrintI(i)
    }
    fmt.Println("我是 Main 啊~")
    //开启下面这个,所有并发运行完毕才结束程序
    wg.Wait()
}

go
朗读
赞(0)
版权属于:

Dcr163的博客

本文链接:

https://dcr163.cn/590.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. William Tardent
    2024-02-27
  2. Maryann Hamer
    2024-02-27
  3. Sanora Pantano
    2024-02-24
  4. aa
    2024-02-21
  5. Kassie Baum
    2024-01-28

标签云