圖解Go select語句原理

Go 的select語句是一種僅能用於channl發送和接收消息的專用語句,此語句運行期間是阻塞的;當select中沒有case語句的時候,會阻塞當前的groutine。因此,有人也會說select是用來阻塞監聽goroutine的。 還有人說:select是Golang在語言層面提供的I/O多路複用的機制,其專門用來檢測多個channel是否準備完畢:可讀或可寫。golang 以上說法都正確。w
相關文章
相關標籤/搜索