如何理解这个buffer为1的channel在select中的行为

sheepbao · · 1473 次点击
更多评论
i = 0的时候执行第二个。select里面哪个可以执行就执行哪个。当有多个case可以执行的时候就随机选择一个执行。
#1
哦,懂了,当i = 1是,因为buffer里有个0了,所以执行了第一个case,如果把buffer改为2,或者更大就是随机选个case执行了。
#2