缓冲非缓冲

  • Golangchannel缓冲与非缓冲使用区别

    非缓冲channel需同步收发,发送和接收必须同时就绪,如ch := make(chan int);缓冲channel可暂存数据,仅在缓冲满时发送阻塞、空时接收阻塞,如make(chan int, 3),适用于解耦生产和消费。 在 Go 语言中,channel 是协程(goroutine)之间通信的…

    2025年12月15日
    000
关注微信