Suspense 示例中的未缓冲的通道可能会泄漏 goroutine
作者: scrhartley创建于 2026年2月22日更新于 2026年4月15日
示例使用了协程,这些协程会在通道被读取时完成。如果通道从未被读取(或仅部分读取),那么协程将永远不会完成。应使用缓冲通道,以便协程可以完成而不需要消耗通道。虽然示例本身是正确的,但由于它被文档引用,因此应该能够复制/粘贴而不会引入错误。官方 Go 博客文章 Go 并发模式: 管道和取消 中描述了类似的模式,并警告:
内容来源: a-h/templ