logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 系统编程:进程管理——从 fork 到迷你 Shell

本文介绍了Linux系统编程中的进程管理核心概念与实践。主要内容包括:1)进程创建(fork)、程序替换(exec)、子进程回收(wait)的基本原理;2)进程间通信的管道(pipe)实现和重定向(dup2)技术;3)实践中的常见问题与解决方案;4)通过逐步开发迷你Shell的案例(支持管道和重定向),展示了如何将这些技术组合应用。文章从基础API出发,最终实现了一个具备基本功能的命令行解释器,帮

#linux#运维
Linux 系统编程:进程管理——从 fork 到迷你 Shell

本文介绍了Linux系统编程中的进程管理核心概念与实践。主要内容包括:1)进程创建(fork)、程序替换(exec)、子进程回收(wait)的基本原理;2)进程间通信的管道(pipe)实现和重定向(dup2)技术;3)实践中的常见问题与解决方案;4)通过逐步开发迷你Shell的案例(支持管道和重定向),展示了如何将这些技术组合应用。文章从基础API出发,最终实现了一个具备基本功能的命令行解释器,帮

#linux#运维
双向链表(带头循环)学习笔记

本文总结了双向带头循环链表的学习笔记,详细介绍了其特性、节点结构及核心操作实现。双向链表通过哨兵位统一操作逻辑,支持O(1)时间复杂度的头尾插入删除。文章对比了单链表和顺序表的性能差异,并分享了调试经验,包括指针修改顺序、遍历条件和边界测试等关键点。所有代码已通过测试并开源,适合数据结构学习者参考。

文章图片
#数据结构#c语言
到底了