首页
文章列表
标签墙
返回找工具啦
非阻塞发
共 1 篇文章
Go语言channel的select与default的非阻塞发送实现
2026-04-29 11:20:30
在 Go 语言并发编程中,直接向 channel 发送数据通常会阻塞当前 goroutine,直到接收者准备好。这种机制虽然保证了数据同步,但在某些高吞吐或对延迟敏感的场景下,我们更希望发送操作能够“立即返回”,如果 channel 满了则放弃或执行备用逻辑,而不是死等。利用 select 语句配合
Go语言
并发编程
Channel
3
0