一 协程的概念
协程(coroutine)是Go语言中的轻量级线程实现;与线程不同的是,协程不受操作系统调度,协程的调度由用户程序自行提供;Go语言中的协程调度器将协程调度到线程中运行
二 协程的开启(创建)
在Go语言中,协程的创建很容易,关键字是Go:例如,用Go func() 即开启了一个新的协程
三 协程的退出
在Go语言中,退出协程有两种方法:1 通过channel; 2 通过context;在这里,先将如果通过通道的方式,退出协程。
示例Demo如下:
package main
import (
"fmt"
)
func doSomething() int
最后
以上就是明亮砖头最近收集整理的关于Go语言中开启和退出协程的全部内容,更多相关Go语言中开启和退出协程内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复