阻塞IO(同步:数据主动调用):数据未准备好阻塞,block(fd的属性)
非阻塞IO(同步:数据主动调用):数据未准备立即返回,nonblock(fd的属性)
IO多路复用(同步:数据主动调用):用一个线程同时处理多个IO,select,epoll,poll
信号驱动(同步:数据主动调用):注册信号,发送信号触发触发回调函数
异步IO(异步:数据系统调用):可以处理其他业务
阻塞IO(同步:数据主动调用):数据未准备好阻塞,block(fd的属性)
非阻塞IO(同步:数据主动调用):数据未准备立即返回,nonblock(fd的属性)
IO多路复用(同步:数据主动调用):用一个线程同时处理多个IO,select,epoll,poll
信号驱动(同步:数据主动调用):注册信号,发送信号触发触发回调函数
异步IO(异步:数据系统调用):可以处理其他业务