七月 31, 2025

自定义协议 && 序列化与反序列化

网络通信中的自定义协议 什么是自定义协议 自定义协议的设计要素 自定义协议的实现方式 自定义协议中的序列...

七月 31, 2025

自定义协议 && 序列化与反序列化

网络通信中的自定义协议 什么是自定义协议 自定义协议的设计要素 自定义协议的实现方式 自定义协议中的序列化和反序列化 序列化的概念与作用 反序列...

七月 29, 2025

Socket 套接字编程-TCP

基础通信框架设计 tcp.hpp tcp_server.hpp 功能测试 利用线程池处理批量连接 客户端添加重连机制 封装成简单的聊天服务 ...

七月 28, 2025

Socket 套接字编程-UDP

Socket 函数详解 Socket 的基本概念 Socket 的核心函数 Socket 工作流程 TCP 服务器 总结 UDP 收发数据接口详...

七月 27, 2025

Linux 线程池

传统线程池设计 1. 线程池概述 2. 核心实现分析 3. 关键特性 4. 使用示例 基于环形队列(信号量)的线程池 代码实现 一、设计思想 二...

七月 26, 2025

Linux 线程信号量(POSIX)--优化多生产者-消费者框架

POSIX线程信号量(Semaphore) 基本概念 核心函数 典型使用场景 信号量 vs 互斥锁 注意事项 生产者-消费者问题 1. 核心组件...

七月 26, 2025

Linux 线程同步

条件变量 关键特点 典型应用场景 同步概念与竞态条件 同步 竞态条件 条件变量函数 pthread_cond_init 与 pthread_...

七月 25, 2025

Linux 线程互斥

进程线程间的互斥相关概念详解 共享资源 临界资源 临界区 互斥 原子性 互斥的实现方式 互斥锁 Mutex 背景引入 PTHREAD_MUTEX...

七月 24, 2025

Linux 线程控制

POSIX 线程库 使用 pthread 注意事项 pthread_create 函数:线程创建 函数原型 参数说明 返回值 使用示例 注意事项...

七月 24, 2025

Linux 线程概念

线程的基本概念 线程与进程的关系 资源分配与执行 线程的实现机制 分页式存储管理 多级页表结构 线程的优势 线程的缺点 线程与进程的资源对比...

七月 23, 2025

Linux SIGCHLD信号处理与僵尸进程清理实验

实验背景 实验一:通过信号处理函数清理僵尸进程(改进版) 1. 程序结构设计 2. 关键组件分析 3. 执行流程优化点 4. 可能的改进建议 实...

加载更多