摘要: 1. 简介 本文将从一个资源回收问题引入,引出defer关键字,并对其进行基本介绍。接着,将详细介绍在资源回收、拦截和处理panic等相关场景下defer的使用。 进一步,介绍defer的执行顺序,以及在注册defer函数时,其参数的求值时机等相关特性。最后,重点讲解defer的注意点,如在defe 阅读全文
posted @ 2023-05-14 18:53 菜鸟额 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.简介 本文将介绍首先为什么需要主动关闭goroutine,并介绍如何在Go语言中关闭goroutine的常见套路,包括传递终止信号和协程内部捕捉终止信号。之后,文章列举了需要主动关闭协程运行的常见场景,如启动一个协程执行一个不断重复的任务。希望通过本文的介绍,读者能够掌握如何在适当的时候关闭go 阅读全文
posted @ 2023-05-14 11:13 菜鸟额 阅读(364) 评论(0) 推荐(1) 编辑