Zampo Blog
  • 首页
  • 文章
  • 搜索
  • 关于
  • 标签
🏠 首页 → 🏷️ 标签 → Channel
🏷️

Channel

探索关于「Channel」的精彩内容

3 篇文章

相关文章

共 3 篇
21 5月
技术实战
9 分钟

加 buffer 不是修 bug:Go channel 阻塞排查实战

goroutine 数量从 200 慢慢涨到 2 万。

监控图上那条线,不陡,但一直在爬。就像水龙头没拧紧——不喷,但也不会停。

你的第一反应是什么?

加大 buffer。

make(chan int, 100) 改成 make(chan …

Go channel 并发编程 +3
阅读全文 →
21 5月
技术实战
4 分钟

Go channel 不是高级锁,它是一种组织并发的语言

有人为了写得“更 Go”,把一个简单 cache 包成了 channel 协议。

每次 Get,先构造 request,发给 owner goroutine,再等 response channel 返回。还要处理 …

Go channel CSP +2
阅读全文 →
21 5月
技术实战
9 分钟

Go channel 源码不是在讲队列,而是在讲 goroutine 怎么排队

goroutine dump 里满屏 chan send,你知道它卡住了。

但它到底卡在哪里?

是缓冲区满了?没有 receiver?被 select 挂进了等待队列?还是 channel 被 close 之后才醒过来,然后 panic? …

Go channel runtime +2
阅读全文 →

Zampo Blog

Zampo 的个人技术博客,专注后端开发、数据库、技术选型

© 2026 Zampo Blog · Zampo · 用心记录,分享美好