多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
channel-----队列的容器 a、管道,类似unix/linux中的pipe b、多个goroute之间通过channel进行通信 c、支持任何类型 示例: ~~~ func main() { pipe := make (chan int, 3) pipe <- 1 pipe <- 2 } ~~~ pipe 变量名 := 声明变量的类型并赋值 make 分配空间 chan 管道 int 类型(管道中的元素类型) 3 是指管道中可以放的元素大小(此处最多放3个元素) pipe <- 1 将数字1传入管道中 当管道内元素过多时: 程序报错:fatal error :all goroutines are asleep - deadlock!