废话不多说,协程的概念什么的,就不介绍了。
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