go 程序常见问题

1.向一个已经关闭的通道发送数据会导致异常,可以通过defer 进行异常捕捉:

defer func(){
	 if r := recover(); r != nil{
	     logrus.Errorln("Exceptin:", string(debug.Stack()), r );
	 }
}

最终会造成程序崩溃,本文是网友特邀发布!

go 程序常见问题

: » go 程序常见问题

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/252943.html

(0)
上一篇 2022年5月5日 04:15
下一篇 2022年5月5日 04:19

相关推荐

发表回复

登录后才能评论