# linux_learn_warehouse **Repository Path**: lanczos/linux_learn_warehouse ## Basic Information - **Project Name**: linux_learn_warehouse - **Description**: Linux的学习仓库 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-15 - **Last Updated**: 2024-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Cpp, Linux, C语言 ## README # linux_learn_warehouse #### 介绍 linux的学习仓库 #### 学习进度 1. 进程池v1.0 搭建进程池整体框架 2. 进程池v2.0 解决应用层数据TCP传输无边界,粘包和半包问题,用户途中关闭连接 3. 进程池v2.1 手动实现MSG_WAITALL效果(recvn函数) 4. 进程池v2.2 mmap映射后的发送,客户端指定文件名,查找服务器是否存在该文件,存在则发送 5. 进程池v2.3 sendfile零拷贝,并且接收对端关闭导致的SIGPIPE信号 6. 进程池v3.0 优雅的退出:子进程脱离前台进程组,父进程退出时等待子进程先退出 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)