自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Linux编程基础 3.3:进程同步

Linux 系统中提供了 wait() 函数和 waitpid() 函数来获取进程状态,实现进程同步。 wait() 函数 wait() 函数存在于系统库函数 sys/wait.h 中,形式如下: #include <sys/wait.h> pid_t wait(int *status); 调用 wait() 的进程会被挂起,进入阻塞状态,直到子进程变为僵尸态,如果捕获到子进程的退出信息就会转为运行态,然后回收子进程资源并返回;若没有变为僵尸态的子进程,wait 函数就会让进程一直阻

2022-05-11 23:35:40 596

原创 Linux编程基础 3.2:进程管理-2

exec函数族 使用 fork() 函数创建的子进程,其中包含的程序代码完全相同,只能根据 fork() 函数的返回值,执行不同的代码分支。 exec 函数族的功能是:根据指定的文件名或路径找到可执行文件,用该文件取代调用该函数的进程中的程序,再用该文件的 main() 函数开始执行文件的内容。 调用 exec 函数族时不创建新进程,因此进程的 pid 不会改变。exec 只是用新程序中的数据替换了进程中的代码段、数据段以及堆和栈中的数据。 exec 调用成功时没有返回值。 调用 fork() 和

2022-05-11 21:27:09 201

原创 Linux编程基础学习2.2:文件操作、3.1:进程管理-1

文件操作 进程

2022-05-07 15:06:29 110

原创 Linux编程基础学习2.1:Linux文件系统与操作

案例: 使用 open 函数打开或创建一个文件,将文件清空,使用 write 函数在文件中写入数据,并使用read函数将数据读取并打印。

2022-05-03 13:20:57 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除