1 个回答
外层协程可以捕获子协程的panic。可以使用defer和recover来实现。在启动子协程的外层协程中,通过defer一个函数,在这个函数中调用recover来捕获子协程中发生的panic。当子协程发生panic时,recover会返回panic的值,外层协程可以根据这个值进行相应的处理,例如记录错误日志或者进行一些清理工作,而不是让整个程序终止。
发布于:4个月前 (01-02) IP属地:
我来回答
您需要 登录 后回答此问题!