Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
搜索
搜索
优雅关闭Golang中的协程
学习笔记
2023-08-16
109°
goroutine是Go语言实现并发编程的利器,简单的一个指令go function就能启动一个goroutine;
但是,Go语言并没有提供终止goroutine的接口,也就是说,我们不能从外部去停止一个goroutine,
只能由goroutine内部退出(main函数终止除外);
我们有很多情况下需要主动关闭goroutine,如需要实现一个系统自动熔断的功能就需要主动关闭goroutine;
相关链接
golang 终止 goroutine
golang 终止协程
动图图解!怎么让goroutine跑一半就退出?
Golang 退出 goroutine的几种方式
Go如何优雅的关闭goroutine协程
golang通知协程退出