
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux I/O多路复用:深入浅出poll与epoll
本文对比分析了Linux系统中的poll和epoll两种I/O多路复用机制。poll通过结构体数组监视文件描述符,解决了select的数量限制问题,但仍存在用户态/内核态数据拷贝和线性扫描的开销。epoll作为Linux特有机制,采用内核事件表、回调机制和内存映射技术,实现了高效的事件通知,支持边缘触发模式,特别适合高并发场景。文章详细介绍了epoll的三个核心函数(epoll_create、ep
Linux软件编程:进程
本文摘要:文章系统介绍了进程管理的核心概念与技术要点。首先阐述了进程与程序的区别,详细说明了进程虚拟地址空间的结构(包括代码段、数据段、堆栈等)及其4GB内存布局。其次列举了常用的进程监控命令(如top、ps、kill等)及其应用场景。接着解析了Linux系统的进程调度算法(时间片轮转、多级反馈队列等)和五种进程状态(运行态、就绪态等)。最后通过C语言系统调用示例(fork()、wait()等)演

到底了







