Go入门笔记-7 Go并发

goroutine 是轻量级线程,goroutine 的调度是由 Golang 运行时进行管理的。

goroutine 语法格式:

1、代码

package main

import (
"fmt"
"time"
)

func say(s string) {
	for i := 0; i < 5; i++ {
		time.Sleep(100 * time.Millisecond)
		fmt.Println(s)
	}
}

func main() {
	go say("world")
	say("hello")
}

2、运行结果

hello
world
world
hello
hello
world
world
hello
hello

  

  

posted @ 2021-07-25 16:12  zhaogaojian  阅读(88)  评论(0编辑  收藏  举报