Channel 的 size 要么是 1,要么是无缓冲的
约 214 字小于 1 分钟
2025-09-04
channel 通常 size 应为 1 或是无缓冲的。默认情况下,channel 是无缓冲的,其 size 为零。任何其他尺寸都必须经过严格的审查。我们需要考虑如何确定大小,考虑是什么阻止了 channel 在高负载下和阻塞写时的写入,以及当这种情况发生时系统逻辑有哪些变化。(翻译解释:按照原文意思是需要界定通道边界,竞态条件,以及逻辑上下文梳理)
| Bad | Good |
|---|---|
| |
更新日志
2025/9/4 15:48
查看所有更新日志
a059b-新增Uber的Go语言规范于
