同步方式应用进程自己去内核空间拷贝数据。BIO,每个socket连接服务端需要开启一个线程。NIO,有以下几种,获取IO消息的方式不同: select,最多支持1024个fd,用户态遍历 pool,没有1024限制,内核态遍历 epool,内核通知进程,有IO事件,没有遍历
异步方式内核把数据拷贝到应用进程的用户空间。AIO