一道关于 goroutine 的面试题
最新推荐文章于 2024-04-25 20:56:58 发布
本文讨论了一道关于Goroutine的面试问题,指出当使用`go fmt.Println(<-ch1)`时,由于参数在main goroutine中求值,导致无缓冲chan的发送和接收在同一goroutine中,引发死锁。文中还提醒在使用defer时应注意正确用法,以避免类似问题。
摘要由CSDN通过智能技术生成