Golang中如何让关闭的通道发挥更大作用
Golang中如何让关闭的通道发挥更大作用 我再次尝试使用 Go 运行时,以便用自定义值无缝覆盖从已关闭通道返回的空值。请查看 https://github.com/1pkg/gotcha 和我的博客文章 https://1pkg.github.io/posts/lets_make_closed_channels_more_useful/。
2 回复
是的 @petrus,这篇帖子的核心思想并非在于我这段代码的实际用途。而是更侧重于在必要时,能够绕过 Go 语言设计中的某些限制,直接在 Go 运行时中进行此类修改的通用能力。
更多关于Golang中如何让关闭的通道发挥更大作用的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
John_Brown:
我的博客文章 让我们使关闭的通道更有用 | 1pkg 开发博客。
总结如下:
最终结论
我强烈建议任何人不要在任何生产代码中,甚至可能根本不要在任何代码中使用
golatch,因为它极不安全、不可靠,并且在可预见的未来不会得到支持。

