- 博客(27)
- 收藏
- 关注
原创 Linux进程间通信技术指南:匿名管道与命名管道详解
本文介绍了Linux进程间通信中的管道技术,重点解析了匿名管道和命名管道的特性与应用。匿名管道适用于具有亲缘关系的进程间通信,通过pipe()系统调用创建,数据单向流动且自带同步机制。文章提供了父子进程通信的代码示例,并详细讲解了创建、读写和关闭管道的关键步骤。此外,还展示了基于匿名管道的进程池实现方案,包括Channel类管理通信信道、ProcessPool类处理任务分发,以及子进程的工作函数。管道作为Linux最基础的IPC机制,具有高效的数据传输能力,但需注意其半双工特性和进程间关系的限制。
2025-09-24 16:36:46
591
原创 从0到1实现Shell!Linux进程程序替换详解
本文详细讲解Linux进程程序替换原理,通过exec函数族实现进程"变身"效果,并手把手教你实现迷你Shell命令行解释器。
2025-07-14 22:02:46
1118
原创 【数据结构】 二叉搜索树(Binary_Search_Tree)详解+实现 (c++)
数据结构之--------二叉搜索树的详细代码,手把手教你实现🌼🌼🌼🌼🌼🌼🌼🌼------------
2025-04-06 18:30:29
859
8
原创 [算法]_ 离散化和区间合并
因为逃避刷题而来更新博客了~(˶‾᷄ꈊ‾᷅˵)~--------------------------------------分界线-----------------------------------------------------------------------------
2024-03-29 12:19:42
836
1
原创 分支语句(选择结构)
首先程序会input的值跳到相应的case标签处(如input =1,则跳往case 1标签处)。然后,执行剩下语句,除非执行到break跳出swicth,或自己执行到跳出switch.当输入input的值没有相应的case标签,如果有default会跳往default后的语句。在switch语句中case语句和default语句是没有顺序要求的,只要你的顺序是满足实。在用于判断条件多个结果情况,比起else if会更易用,可读性更强。,表达式会判断真假,真执行语句1,否则跳过语句1.
2023-12-05 23:33:16
524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅