摘要: 示例demo55 package main import ( "fmt" "time" ) func main() { intChan := make(chan int, 10) //初始化 intchan 通道 长度10 intChan2 := make(chan int, 10) //初始化 i 阅读全文
posted @ 2022-08-21 23:29 5656923 阅读(74) 评论(0) 推荐(0)
摘要: 示例demo52 package main import ( "fmt" ) //taskChan <-chan 只读 //resChan chan<- 只写 //exitChan chan<- 只写 func calc(taskChan chan int, resChan chan int, ex 阅读全文
posted @ 2022-08-21 22:54 5656923 阅读(28) 评论(0) 推荐(0)
摘要: 示例demo51 package main import ( "fmt" "time" ) func sendData(ch chan int) { //把数据写到通道里 for i := 0; i < 20; i++ { ch <- i fmt.Println("push data:", i) } 阅读全文
posted @ 2022-08-21 18:58 5656923 阅读(270) 评论(0) 推荐(0)