首页
›
编程基础与工程化
›
002-C语言
›
《系统编程:文件与进程管理实战》
VIP20
本课程属于:002-C语言
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
系统编程:文件与进程管理实战
📚 共计 30 章节
第01章
系统编程概述
什么是系统编程 · 系统调用与库函数 · 用户态与内核态
基础
概念
第02章
文件I/O基础
文件描述符 · open/close · read/write
文件
系统调用
第03章
文件I/O进阶
lseek · 文件共享 · 原子操作与竞争条件
进阶
同步
第04章
标准I/O库
FILE流 · fopen/fclose · fread/fwrite · fseek · 缓冲
库函数
缓冲
第05章
文件元数据与目录操作
stat · 文件类型与权限 · 目录遍历(opendir/readdir)
元数据
目录
第06章
进程环境
main函数 · 进程终止(exit/_exit) · 环境变量 · 内存布局
进程
内存
第07章
进程控制基础
fork · 写时拷贝 · 进程ID与父进程ID
fork
进程
第08章
进程控制进阶
wait/waitpid · 孤儿/僵尸进程 · exec函数族
进程管理
exec
第09章
进程间通信概述
IPC机制分类 · 同步与异步 · 竞争条件与临界区
IPC
同步
第10章
管道通信
匿名管道(pipe) · 命名管道(FIFO) · 读写规则与阻塞
管道
阻塞
第11章
System V IPC
消息队列 · 共享内存 · 信号量集
System V
IPC
第12章
POSIX IPC
POSIX消息队列 · 共享内存 · 信号量
POSIX
IPC
第13章
信号基础
信号概念与分类 · signal函数 · 不可靠/可重入
信号
可重入
第14章
信号集与信号屏蔽
sigprocmask · sigpending · sigaction
信号集
屏蔽
第15章
信号高级特性
实时信号 · sigqueue · SIGCHLD处理
实时信号
高级
第16章
线程基础
线程概念 · pthread_create/join · 线程ID
线程
POSIX
第17章
线程同步-互斥锁
互斥量 · 死锁避免 · 条件变量
互斥锁
条件变量
第18章
线程同步-读写锁与自旋锁
读写锁(pthread_rwlock_t) · 自旋锁使用场景
读写锁
自旋锁
第19章
线程同步-屏障与一次性初始化
屏障(pthread_barrier_t) · pthread_once
屏障
一次性
第20章
线程属性与线程安全
线程属性对象 · 线程安全函数 · 线程局部存储
属性
TLS
第21章
网络编程基础
Socket概念 · TCP/UDP · 字节序与地址结构
网络
Socket
第22章
TCP网络编程
socket/bind/listen/accept · connect · 三次握手/四次挥手
TCP
连接
第23章
UDP网络编程
sendto/recvfrom · 不可靠性 · connect在UDP中
UDP
无连接
第24章
高级I/O模型
阻塞与非阻塞 · I/O多路复用(select/poll) · epoll
多路复用
epoll
第25章
异步I/O与信号驱动I/O
AIO控制块 · 信号驱动I/O · libaio库
异步
AIO
第26章
守护进程与日志系统
守护进程规则 · syslog · 日志轮转
守护进程
日志
第27章
进程间同步与文件锁
记录锁(fcntl) · 锁继承 · 死锁检测
文件锁
fcntl
第28章
内存映射与共享库
mmap · 共享内存映射 · 动态库加载(dlopen)
mmap
共享库
第29章
系统资源限制与proc文件系统
getrlimit/setrlimit · /proc文件系统详解
资源
proc
第30章
综合实战:简易Web服务器
项目架构 · 多线程/多进程模型 · HTTP协议解析
实战
Web服务器
所属VIP或分类
同VIP:C语言与硬件交互编程实战
同VIP:C语言内存泄漏检测方法实战
同VIP:C语言工程化代码规范实战