//1. 定义一组channel ch := make(chan bool) //chan接收类型为bool 后还有一个参数为缓存参数本篇不讲解缓存(这一行不在代码范围内) //定义函数使用 func main(){ ch := make(chan bool) go Task(ch) <- ch close(ch) //关闭指令 } func Task(){ fmt.Println("Go Task") ch<-true //ch接到 true指令,把数据 GoTask 存入ch管道 }
上述完成一个简单的 GO channel 的使用
时间: 2024-10-07 09:59:14