golang 對通道的理解

通道有兩種,一種是帶緩存的;另外一種是不帶緩存的;帶緩存的通道,只要緩存尚未滿,通道就不會阻塞;不帶緩存的通道,是阻塞的。下面用一個例子來講明:緩存 package main import ( "time" "fmt" ) func main() { dataChannel := make(chan int, 1) exitChannel := make(chan bool) de
相關文章
相關標籤/搜索