自定义博客皮肤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学习笔记-进程信号

volatile 作用:保持内存的可见性,告知编译器,被该关键字修饰的变量,不允许被优化,对该变量。的任何操作,都必须在真实的内存中进行操作。看信号的具体处理方式。

2023-08-07 15:31:53 21

原创 linux学习笔记-进程终止和进程等待

其中一个很大的区别是exit()在刷新缓存区最后调用_exit()退出进程 可见缓冲区是C标准库为我们维护的。释放进程申请的相关内核,数据结构和对应的数据和代码。本身是释放系统资源。main函数 return 非0其他值(如何进程后获取?但是函数中的return只是return一个返回值 不会导致进程的终止。有exit()和_exit()两个函数,后者是系统调用,前者封装后者。尚未执行return语句,因为出现运行时错误而终止进程。main函数中可return 退出码 则程序终止。得最近一个进程的退出码)

2023-08-07 14:08:41 23

原创 linux学习笔记-进程间通信(共享内存)和信号量的引入

【代码】linux学习笔记-进程间通信(共享内存)和信号量的引入。

2023-07-23 19:40:29 31

原创 linux学习笔记-进程创建

子进程用父进程的代码和数据(进程=内核结构+进程代码和数据)(因为没有加载过程,是没有自己的代码和数据的)则cpu中存在(寄存器)(eip) (pc指针)(程序计数器)来存下来寄存器数据,记录当前进程的执行位置。fork()之后,父子进程会各自修改eip的值,他们都认为自己的eip的起始值,就是fork()后的代码。该函数执行后创建一个新的进程 创建完成后对父进程返回创建的新的子进程的pid 对子进程返回0。给子进程分配对应的内核结构,子进程独有(进程具有独立性)

2023-04-16 17:19:25 62 1

空空如也

空空如也

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

TA关注的人

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