# procedure_process_thread **Repository Path**: zzlishang/procedure_process_thread ## Basic Information - **Project Name**: procedure_process_thread - **Description**: Linux网络编程中,进程线程通信实战 - **Primary Language**: C - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-05 - **Last Updated**: 2025-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # procedure_process_thread ## 介绍 `procedure_process_thread` 是一个专注于 Linux 系统中进程与线程通信的实战项目,适用于学习多任务并发编程的开发者。该项目通过实际代码演示了进程和线程的创建、同步、通信等关键技术。 ## 软件架构 项目采用模块化设计,每个模块对应不同的并发编程技术,包括: - 进程管理(fork, exec 系列函数) - 线程管理(pthread 库) - 进程间通信(IPC)机制,如管道、共享内存、消息队列等 - 线程同步机制,如互斥锁、条件变量等 ## 安装教程 1. 克隆项目到本地: ```bash git clone https://gitee.com/zzlishang/procedure_process_thread.git ``` 2. 进入项目目录: ```bash cd procedure_process_thread ``` 3. 编译项目(确保已安装 GCC 编译器): ```bash make ``` ## 使用说明 1. 执行编译后的程序: ```bash ./program_name ``` 2. 查看具体模块的输出结果,每个程序演示不同的进程或线程操作。 3. 可参考源码学习具体实现细节,并根据需要修改或扩展功能。 ## 参与贡献 1. Fork 本仓库 2. 新建特性分支(如 `feat-ipc`) 3. 提交代码并编写清晰的提交信息 4. 创建 Pull Request 并描述修改内容及影响范围 ## 特技 1. 项目支持多语言文档,如 `README_en.md` 和 `README_zh.md` 2. 可通过 [Gitee 官方博客](https://blog.gitee.com) 了解更多开源项目实践 3. 探索 Gitee 上的优秀开源项目:[https://gitee.com/explore](https://gitee.com/explore) 4. 了解 Gitee 最有价值开源项目(GVP):[https://gitee.com/gvp](https://gitee.com/gvp) 5. Gitee 官方使用手册:[https://gitee.com/help](https://gitee.com/help) 6. 展示 Gitee 会员风采的栏目:[https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)