一道go面试题

这道题有错误吗?

  1. 在Go中,panic只能被同一个goroutine中的defer语句捕获,所以这里的defer Recover()实际上无法捕获到新goroutine中的panic。

  2. 由于goroutine中的panic不会被主goroutine捕获,这个panic会导致整个程序崩溃,而不是被优雅地处理。

golang 中所有的 goroutine 都是平等的,没有父子关系。

相关推荐
写代码的二次猿1 分钟前
安装openfold(顺利解决版)
开发语言·python·深度学习
ezreal_pan3 分钟前
弹窗缓存重构技术方案
缓存·重构·golang
一只大袋鼠3 分钟前
Redis 安装+基于短信验证码登录功能的完整实现
java·开发语言·数据库·redis·缓存·学习笔记
※DX3906※1 小时前
Java排序算法--全面详解面试中涉及的排序
java·开发语言·数据结构·面试·排序算法
笨笨马甲1 小时前
Qt QSS使用指南
开发语言·qt
Nan_Shu_6142 小时前
学习: 尚硅谷Java项目之小谷充电宝(3)
java·后端·学习
智能工业品检测-奇妙智能3 小时前
AIFlowy如何实现与现有Spring Boot项目的无缝集成?
java·spring boot·后端
We་ct3 小时前
LeetCode 77. 组合:DFS回溯+剪枝,高效求解组合问题
开发语言·前端·算法·leetcode·typescript·深度优先·剪枝
格林威3 小时前
工业相机图像高速存储(C#版):内存映射文件方法,附Basler相机C#实战代码!
开发语言·人工智能·数码相机·c#·机器视觉·工业相机·堡盟相机
Nuopiane3 小时前
MyPal3(3)
java·开发语言