我是靠谱客的博主 明亮砖头,这篇文章主要介绍Go语言中开启和退出协程,现在分享给大家,希望可以做个参考。

一 协程的概念

       协程(coroutine)是Go语言中的轻量级线程实现;与线程不同的是,协程不受操作系统调度,协程的调度由用户程序自行提供;Go语言中的协程调度器将协程调度到线程中运行

二 协程的开启(创建)

       在Go语言中,协程的创建很容易,关键字是Go:例如,用Go func() 即开启了一个新的协程

三 协程的退出

       在Go语言中,退出协程有两种方法:1 通过channel; 2 通过context;在这里,先将如果通过通道的方式,退出协程。
       示例Demo如下:

package main

import (
	"fmt"
)

func doSomething() int 

最后

以上就是明亮砖头最近收集整理的关于Go语言中开启和退出协程的全部内容,更多相关Go语言中开启和退出协程内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(99)

评论列表共有 0 条评论

立即
投稿
返回
顶部