Linux应用开发
文章平均质量分 72
掌握Linux应用开发编程基础,搭配Linux应用开发项目作为实战,助你牢牢掌握Linux开发技能
编程者也
这个作者很懒,什么都没留下…
展开
-
Linux应用开发-第四章Linux的多进程开发(1)
在三态模型中,进程状态分为三个基本状态,即就绪态,运行态,阻塞态。在五态模型中,进程分为新建态、就绪态,运行态,阻塞态,终止态。子进程和父进程是运行在不同的内存空间中,它们内存空间的内容是一样的(文件读写和映射不会影响另外一个内存空间)注意:fork之后父子进程共享文件,fork产生的子进程与父进程相同的文件文件描述符指向相同的文件表,引用计数增加,共享文件偏移指针。PCB(Processing Control Block)进程控制块,维护进程相关的信息原创 2024-07-06 15:54:57 · 1163 阅读 · 0 评论 -
Linux应用开发-第三章Linux的目录IO
实验:实验mkdir去创建一个aaa目录,权限是0777(因为是8进制,前面需要加0)实验目的:我们把上一节创建的aaa目录改成bbb目录。实验目的:获取当前的工作目录后再修改当前的工作目录。原创 2024-07-04 17:37:04 · 363 阅读 · 0 评论 -
Linux应用开发-第二章Linux的文件IO
*作用:获取一个文件相关的一些信息参数:- pathname:操作的文件的路径- statbuf:结构体变量,传出参数,用于保存获取到的文件的信息返回值:成功:返回0失败:返回-1 设置errno//这个函数是查看软连接文件的信息参数:- pathname:操作的文件的路径- statbuf:结构体变量,传出参数,用于保存获取到的文件的信息返回值:成功:返回0失败:返回-1 设置errno*/原创 2024-07-04 15:23:38 · 991 阅读 · 0 评论 -
Linux应用开发-第一章环境搭建
Linux应用开发环境搭建原创 2024-05-21 18:33:28 · 196 阅读 · 0 评论