摘要:
笔记链接 linux系统编程01-文件系统 linux系统编程02-进程基本知识 linux系统编程03-并发:信号 linux系统编程04-并发:线程 linux系统编程05-标准I01 linux系统编程06-标准102 linux系统编程07-文件I0\系统调用I0 linux系统编程08-高 阅读全文
posted @ 2025-09-17 00:15
Miaops
阅读(22)
评论(0)
推荐(0)
摘要:
目录介绍1. 管道匿名管道命名管道2. IPC:XSI → SysVMessage QueuesSemaphore ArraysShared Memory3. 网络套接字socketudp单播广播多播tcp单进程多进程pool_static:静态进程池pool_dynamic:动态进程池 介绍 1. 阅读全文
posted @ 2025-09-17 00:09
Miaops
阅读(17)
评论(0)
推荐(0)
摘要:
目录介绍1. 非阻塞IO数据中继:有限状态机实现数据中继引擎:封装成库2. IO多路转接selectpollepoll3. 其他读写函数4. 存储映射IO:mmap5. 文件锁6. 管道实例:手写管道 介绍 1. 非阻塞IO 数据中继: 有限状态机编程: 简单流程:自然流程是结构化的 复杂流程:自然 阅读全文
posted @ 2025-09-17 00:07
Miaops
阅读(10)
评论(0)
推荐(0)
摘要:
目录介绍文件描述符的概念open\closeread\write\lseek标准IO与系统调用IO的区别其他内容dup\dup2文件同步fcntl\iocntl 介绍 文件描述符的概念 备用图 文件是一块磁盘空间,有一个编号 inode ,每次 open 一个文件时,会创建一个结构体,链接 inod 阅读全文
posted @ 2025-09-17 00:05
Miaops
阅读(23)
评论(0)
推荐(0)
摘要:
目录printf\scanf函数族fseek\ftell\rewindgetline临时文件 printf\scanf函数族 printf一族: man 3 printf int printf(const char *format, ...); int fprintf(FILE *stream, c 阅读全文
posted @ 2025-09-17 00:04
Miaops
阅读(10)
评论(0)
推荐(0)
摘要:
目录介绍fopenfclosefgetc\fputcfgets\fputsfread\fwrite 介绍 IO是一切实现的基础 stdio :标准io sysio :系统调用io(文件io) 关系:标准io是用系统调用io实现的 使用原则:能用标准io就用标准io(移植性好、可以加速) 标准IO: 阅读全文
posted @ 2025-09-17 00:04
Miaops
阅读(15)
评论(0)
推荐(0)
摘要:
目录介绍1. 线程的概念2. 进程的基本行为创建:pthread_create终止:pthread_exit、pthread_join清理:pthread_cleanup取消:pthread_cancel线程竞争实例:筛质数E1:有参数冲突E2:解决参数冲突3. 线程的同步:互斥量、条件变量(1)互 阅读全文
posted @ 2025-09-17 00:03
Miaops
阅读(17)
评论(0)
推荐(0)
摘要:
目录介绍1. 信号的概念2. signal3. 信号的不可靠性4. 可重入函数5. 信号的响应过程:过程图6. 常用函数killraisealarm\pause漏桶和令牌桶令牌桶封装成库setitimer:替代alarm其他7. 信号集:sigemptyset8. 信号屏蔽字/pending集的处理 阅读全文
posted @ 2025-09-17 00:02
Miaops
阅读(9)
评论(0)
推荐(0)
摘要:
目录1. pid2. 进程的产生:fork3. 进程的消亡及释放资源:wait4. exec函数族综合例子:mybash5. 用户权限和组权限:setuid6. 观摩课7. system8. 进程会计9. 进程时间10.守护进程11. 系统日志 1. pid pid_t : 进程号,一般是int_6 阅读全文
posted @ 2025-09-17 00:01
Miaops
阅读(19)
评论(0)
推荐(0)

浙公网安备 33010602011771号