package main
import "fmt"
func main() {
// 创建一个容量为 3 的有缓冲通道
ch := make(chan int, 3)
// 向有缓冲通道发送数据,不会阻塞
ch <- 1
ch <- 2
ch <- 3
// 从有缓冲通道接收数据,不会阻塞
fmt.Println(<-ch)
fmt.Println(<-ch)
fmt.Println(<-ch)
}
go 有缓冲的通道
最新推荐文章于 2024-04-26 20:43:31 发布