支线3:系统级程序设计
文章平均质量分 87
比赛
Csc8_IO
少即多,慢即快
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux编程3:进程同步
linux编程3:进程管理2 函数 wait函数 原型 #include <sys/wait.h> pid_t wait(int *status); 功能:挂起进程,进程进入阻塞状态,直到子进程变为僵尸态, 如果捕获到子进程的退出信息就会转为运行态,然后回收子进程资源并返回; 若没有变为僵尸态的子进程,wait函数就会让进程一直阻塞。 若当前进程有多个子进程,只要捕获到一个变为僵尸态的子进程,wait函数就会恢复执行态。 参数: int型指针 status 用于存放子进原创 2022-05-16 12:11:05 · 387 阅读 · 0 评论 -
linux编程2:进程管理
linux编程2:进程管理 文件操作补充 书接上回,上一篇中提到了两个头文件 #include<sys/types.h> #include<sys/stat.h> 前者提供类型pid_t, size_t的定义 后者中封装的函数,实现获取文件(普通文件,目录,管道,socket,字符,块 ) 的属性 access函数 #include <unistd.h> int access(const char *pathname, int mode); 检测文件是否具有某原创 2022-05-06 15:13:36 · 599 阅读 · 0 评论 -
linux编程1-文件操作
文件编程 基本流程 创建/打开一个文档 对文档进行编辑 保存文档 关闭文档 函数说明 创建/打开: open 读写: write/read 修改读写文件时指针位置: lseek 关闭: close 头文件 文件相关: #include <fcntl.h> #include <unistd.h> 前者包含了open函数 后者提供了各种I/O原语: read, write, close… #include<sys/types.h> #include<原创 2022-05-03 16:20:06 · 471 阅读 · 0 评论
分享