io多路复用的方法