package main
import (
"fmt"
"time"
)
func main() {
ch1 := make(chan int)
ch2 := make(chan int)
fmt.Println("main begin")
go func() {
for {
ch1 <- 1
<-ch2
fmt.Println("你好")
}
}()
go func() {
for {
<-ch1
ch2 <- 1
fmt.Println("小仙女")
}
}()
fmt.Println("main end")
time.Sleep(1 * time.Second)
}
golang 两个channel间通信
最新推荐文章于 2022-04-21 19:29:58 发布