进程
文章平均质量分 58
七公子#
come on
展开
-
linux文件操作-进程间通信-无名管道和有名管道
无名管道:他是半双工的,即数据只能朝一个方向上流动,具有固定的读端和写端。只能用于父子进程或者兄弟进程等之间具有血缘关系的进程间通信。实现以来父子进程和文件共享。对于他的读写可以使用普通的read和write函数,但是他们不是普通的文件,并不属于其他任何文件。 函数原型: #include <unistd.h> int pipe(int fd[2]); 参数fd返回两个文件描述符,fd[0]为读,fd[1]为写。写数据时关闭fd0,读数据时关闭fd1.通常和forh函数一起使用,这样就创建了一个原创 2021-05-11 14:56:14 · 110 阅读 · 0 评论 -
进程间通信-父进程和子进程
进程相关概念; 在Linux当中,使用ps指令查看系统中有哪些进程 ps -aux 实际工作中有ps加grep配合查看系统中是否存在,某一进程 Ps -aux|grep **; 进程标识符:每一个进程都有非负整数表示一个唯一ID,叫做pid,类似身份证 Pid=0,称为交换进程(swapper)作用是进程调度 Pid=1,称为初始化进程(init)作用是初始化进程 进程A创建了进程B,则称进程A是进程B的父进程,B是Ade子进程。 通常调用getpid()来获取父进程的进程标识符。 用fork函数创建一个进原创 2021-05-03 11:29:17 · 1444 阅读 · 0 评论