golang中使用一个通道向多个goroutine发送一个数据

wxt12084 11 0 PDF 2021-01-17 02:01:14

向一个goroutine通信 向通道发送一次消息只有一个goroutine能收到数据,goroutine向一个通道取数据类似于银行里一个柜台排队取钱,goroutine是那排在长长的队伍,一个通道(channel)就是一个柜台,只有等前一个goroutine取完数据之后,后一个goroutine才能取下一个数据。 一个goroutine循环接收 golang中向一个goroutine只需将值传入通道中,然后在goroutine里从这个通道取值即可,由于只有一个goroutine在循环接收数据,相当于队伍中只有一个人,取完数据之后可以继续站在柜台前等待,例如: package main impo

用户评论
请输入评论内容
评分:
暂无评论