0099-Go-缓冲通道

环境

  • Time 2022-08-24
  • Go 1.19

前言

说明

参考:https://gobyexample.com/channel-buffering

目标

使用 Go 语言的缓冲通道。

示例

package main

import "fmt"

func main() {

    // 可以缓冲两个值
    messages := make(chan string, 2)

    messages <- "buffered"
    messages <- "channel"

    fmt.Println(<-messages)
    fmt.Println(<-messages)
}

总结

使用 Go 语言的缓冲通道。

附录

posted @ 2022-10-30 08:33  jiangbo4444  阅读(17)  评论(0)    收藏  举报