Buffered Channels
func main() {
msg := make(chan string, 2)
msg <- "Hello World"
msg <- "Hola"
fmt.Println(<-msg)
fmt.Println(<-msg)
} msg <- "Hello World"
msg <- "Hola"
msg <- "Holaa" // will panic
fmt.Println(<-msg)
fmt.Println(<-msg)
// fatal error: all goroutines are asleep - deadlock!cap(msg)
// => 2Last updated