21-Go语言并发编程

2018-10-14  本文已影响0人  喝酸奶要舔盖__

并发编程基本概念



Go语言并发

package main

import "fmt"

func sing()  {
    for i := 0 ;i < 100 ; i++  {
        fmt.Println("我在唱歌")
    }
}

func dance()  {
    for i := 0 ;i < 100 ; i++  {
        fmt.Println("-----我在跳舞")
    }
}
func main() {
    // 需求: 边唱歌边跳舞
    // 既然要边唱歌边跳舞, 是不是意味着执行singer函数的时候, 也要执行dance函数
    go sing()
    go dance()
    // 注意点: 开启协程之后, 主线程(进程)不能结束
    // 一旦主线程结束了, 那么程序就关闭了, 那么进程就不见了, 那么协程就不会被执行了
    for{
        ;
    }
}
上一篇下一篇

猜你喜欢

热点阅读