1. 首页
  2. 音视频
  3. 编解码
  4. 详解Golang中Channel的用法

详解Golang中Channel的用法

上传者: 2020-12-17 05:46:13上传 PDF文件 62.87KB 热度 35次
如果说goroutine是Go语言程序的并发体的话,那么channels则是它们之间的通信机制。一个channel是一个通信机制,它可以让一个goroutine通过它给另一个goroutine发送值信息。 1 创建channel 每个channel都有一个特殊的类型,也就是channels可发送数据的类型。一个可以发送int类型数据 的channel一般写为chan int。使用内置的make函数,如果第二个参数大于0,则表示创建一个带缓存的channel。 ch := make(chan int) // ch has type 'chan int' ch = make(chan int,
用户评论