自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程同步:wait()和waitpid()函数

Linux中的两种特殊进程:孤儿进程:当父进程在子进程退出之前退出,子进程就变成孤儿进程。此时子进程会被init进程收养,之后由init进程代替原来的父进程完成状态收集工作。僵尸进程:僵尸进程几乎放弃了退出前占用的所有内存资源,只在进程列表中保留一个位置,记载进程的退出状态码等信息共父进程收集。若父进程未回收,子进程将一直处于僵尸状态。一、wait()函数:功能:调用wait()函数的进程会被挂起, 进入阻塞状态,直到wait()捕捉到僵尸子进程并回收该子进程的资源,若没有僵尸子进程,w

2022-05-11 20:02:20 994

原创 Linux系统级程序设计:fork()函数创建进程

注:本次学习代码所用编程那个语言为C语言在Linux中我们使用fork()函数进行进程创建, 该函数包含在<unistd.h>中。1. 父进程与子进程:fork()函数创建的进程为子进程。调用fork()函数的进程称父进程。2. fork()函数:pid_t fork(viod)// pid_t 相当于int类型调用fork()函数过后, 系统会创建一个与原进程几乎相同的进程(感觉就像是将父进程的程序代码复制了一份给子进程),然后父子进程都继续往下执行。fork()函数调

2022-05-04 21:06:02 7173 1

原创 【无标题】

系统级程序编程:linux系统文件及操作今天系统级程序设计课程开课了,和我想的并不一样,这门课听老师说偏底层一点。今天主要是用C语言为工具讲解了在Linux系统下文件的操作。所用函数:1.open()int open(const char *pathname, int flags[,mode_t mode])/*参数含义:*pathname: 文件路径名flags:文件的访问模式mode_t mode: 这个参数只有当flags == O_CREATE时才会被使用, 用于设置新文件的权限

2022-05-03 18:17:27 822 1

空空如也

空空如也

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

TA关注的人

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