**select**는 goroutine이 여러 channel 연산을 동시에 기다리게 하여, 가장 먼저 준비된 것으로 진행합니다. channel을 위한 switch 같은 것으로 — 동시 연산, 타임아웃, 취소를 조율하는 데 필수적입니다.
기본 select — 여러 channel 대기
{
msg1 := <-ch1:
fmt.Println(, msg1)
msg2 := <-ch2:
fmt.Println(, msg2)
ch3 <- :
fmt.Println()
}
