宕机和恢复

宕机:
1.Go语言的类型系统会捕获许多编译时错误。
2.Go语言运行时检测到错误(比如数组越界,引用空指针等),它就会发生宕机。
3.当宕机发生时,所有的延迟函数以倒序执行。Go语言的宕机机制让延迟执行的函数在栈清理之前调用。

恢复:
退出程序通常是正确处理宕机的方式,最安全的做法还是选择性地使用recover。

猜你喜欢

转载自blog.csdn.net/weixin_42506905/article/details/81359181