golang recover使用时特别要注意的地方
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2023-08-18 16:34:39
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
recover可以捕获panic抛出的错误,第一印象就是写个全局的直接捕获所有panic, 能这样用吗?答案是否!以下是使用过程中要注意的地方
要在defer中使用
它只作用于当前函数所在线程,对子线程中panic抛出的错误无效
defer中要直接使用recover,不能封装到另一个函数中