摘要: channel 简介 channel是goroutine之间通信的重要桥梁,借助channel,能够轻易的写出一个多协程通信程序。 概念 channel是一个通道,用于端到端的数据传输,跟消息队列有点像,只不过channel的发送和接收方都是goroutine对象,属于内存级别的通信。 传统的线程通 阅读全文
posted @ 2025-08-08 22:19 biby 阅读(149) 评论(0) 推荐(0)
摘要: channel的使用场景 回答结构 channel定义定位 关键场景 通信场景:Goroutine间传递数据 同步场景:协调执行顺序/状态 高级模式:解耦复杂并发逻辑 注意事项 避免死锁:没有goroutine接收导致发送阻塞 close的合理使用 有缓冲、无缓冲channel的选择 channel 阅读全文
posted @ 2025-08-08 16:35 biby 阅读(196) 评论(0) 推荐(0)