channel
在goroutine并发执行的时候,需要在函数和函数之间进行通信。Go语言并发模式CSP(communicating Sequents Processes),通过通信共享内存。
Go 语言中的通道(channel)是一种特殊的类型。通道像一个传送带或者队列,总是遵循先入先出(First In First Out)的规则,保证收发数据的顺序。
goroutine
是go
语言并发的执行体,channel
是它们之间的通道channel
是将一个goroutine
发送到另一个goroutine
的通信机制