我已将通道缓冲区大小设置为零,例如var intChannelZero = make(chan int),当从中获取值时intChannelZero将被阻塞,直到intChannelZero具有值。
此外,我将通道缓冲区大小设置为 1,例如var intChannelOne = make(chan int, 1),当从 获取值时intChannelOne将被阻塞,直到intChannelOne具有值。
我们知道的容量intChannelZero是零,容量intChannelOne是一,所以我想知道:
intChannelZero给like赋值时intChannelZero <- 1,值保存在哪里?
为它们赋值时intChannelZero以及赋值时的差异。intChannelOne
谁能在Golang Runtime Enviroment 层面解释一下?多谢。
DIEA
心有法竹
拉丁的传说
随时随地看视频慕课网APP
相关分类