golang select case for{ select{ case xxx := -<chan1: case xxx := -<chan2: } } 如果两个case都满足条件,随机选择一个执行。 如果没有for,当某个case得到执行后,就会退出select。 和glang中switch case无需break一样,不用break。