[控场AI]
概念

channel

Go语言内建的goroutine间通信与同步机制,作为类型化管道传递数据,分为无缓冲和有缓冲两种,体现了CSP通过通信共享内存的设计哲学。

时间轴 (近 90 天)

9月27日

Go 通过 goroutine 和 channel 提供了一套内建的并发原语

待验证50%
9月27日

channel 分为无缓冲和有缓冲两种,无缓冲 channel 发送操作会阻塞直到接收方准备好,有缓冲 channel 在缓冲区未满时发送不阻塞

待验证50%
9月27日

select 语句可监听多个 channel,配合 default 实现非阻塞操作,配合 time.After 实现超时控制

待验证50%

全部知识事实 (3)

来源文章