golang 对通道的理解

通道有两种,一种是带缓存的;另外一种是不带缓存的;带缓存的通道,只要缓存尚未满,通道就不会阻塞;不带缓存的通道,是阻塞的。下面用一个例子来讲明:缓存 package main import ( "time" "fmt" ) func main() { dataChannel := make(chan int, 1) exitChannel := make(chan bool) de
相关文章
相关标签/搜索