摘要: sendfile和splice零拷贝 sendfile: ​ 原始:首先将文件读到内核态的文件描述符中,然后再拷贝给用户态buf,再重新拷贝给内核态中网络缓冲区发给客户端。拷贝2次 ​ sendfile是一个接口能直接让文件从内核态的文件描述符送到网络缓冲区从而实现零拷贝 ​ 函数原型: ​ out 阅读全文
posted @ 2019-05-13 22:18 Mered1th 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 进程池 [TOC] 父进程的实现流程 1、定义数据结构pChild,申请子进程数目的结构体空间 2、通过循环,socketpair创建全双工管道,创建子进程,将子进程pid,管道对端,是否忙碌等信息存储 3、socket,bind,listen,对应的端口处于监听状态 netstat 4、epoll 阅读全文
posted @ 2019-05-13 21:46 Mered1th 阅读(997) 评论(0) 推荐(0) 编辑