golang 的 select 就是监听 IO 操作,

        当 IO 操作发生时,触发相应的动作 每个case语句里必须是一个IO操作,

        确切的说,应该是一个面向channel的IO操作