• IO model

    IO模型  所有的IO操作都分为两个阶段,等待就绪和操作 阻塞   应用进程 recvfrom 系统调用 直到内核数据包准备好 将数据从内核拷贝用户空间 整段时间都是被阻塞的 非阻塞 应用进程 recvfrom  轮询调用 检查内核数据包是否准备好 将数据拷贝到用户控件的过程是阻塞的 IO复用 linux 2.6以前提供的select/poll 可以侦测多个fd 是否

    [Read More...]