Go 快速开发 | 12 - Go 中的 Channel

114 阅读1分钟

一、Channel

Go 中的 Channel 是一种特殊的类型,channel 类似 Python 中的管道,可以实现数据的交换。

通过 channel 可以实现 goroutine 间的通信,需要注意的是任何时候同时有且只能有一个 goroutine 方法通道 channel。

通道 channel 类似队列,遵循先进先出的原则,保证收发数据的顺序和完整性。