当前位置:网站首页>2022-07-06:以下go语言代码是否会panic?A:会;B:不会。 package main import “C“ func main() { var ch chan struct

2022-07-06:以下go语言代码是否会panic?A:会;B:不会。 package main import “C“ func main() { var ch chan struct

2022-07-07 03:58:00 福大大架构师每日一题

2022-07-06:以下go语言代码是否会panic?A:会;B:不会。

package main

import "C"

func main() {
    
    var ch chan struct{
    }
    <-ch
}

答案2022-07-06:

答案选B。如果把 import “C” 注释掉,会 panic。原因是 cgo 会使死锁检查失效。

在这里插入图片描述
在这里插入图片描述

原网站

版权声明
本文为[福大大架构师每日一题]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_48502062/article/details/125646089