非阻塞式IO其实使用轮询(CPU不停查看,类似硬件的键盘轮询)的方式实现多路复用,缺陷是耗费CPU。
    因此需要使用IO多路复用。

    多路复用函数:select和poll
    外部阻塞式,内部非阻塞式自动轮询多路阻塞式IO