阅读背景:

go语言中的协程

来源:互联网 

废话不多说,协程的概念什么的,就不介绍了。

go语言如何创建协程

package main

import (
	"fmt"
	"time"
)

func test(){
	for {
		fmt.Println("这是新开的协程")
		time.Sleep(time.Second)
	}

}

func main(){

	//go语言创建协程非常简单,只需要在函数前面加上一个go关键字即可
	go test()
	for {
		fmt.Println("这是主任务")
		time.Sleep(time.Second)
	}
} //可以看到是并发执行的
//这是主任务
//这是新开的协程
//这是新开的协程
//这是主任务
//这是主任务
//这是新开的协程
//这是新开的协程
//这是主任务
//这是新开的协程
//这是主任务
//这是主任务
//这是新开的协程
//这是新开的协程
//这是主任务
//这是新开的协程
//这是主任务
//这是主任务
//这是新开的协程
//这是新开的协程
//这是主任务
//这是主任务
//这是新开的协程
//这是主任务
//这是新开的协程
package



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: