Linux进程基础知识

1.僵死进程:子进程先于父进程结束,父进程没有获取子进程的退出码(1322-11)
注:1)当父进程先结束时,不会产生僵死进程。
2)若父进程结束,子进程变成孤儿进程,会被init进程收养。在这里插入图片描述
2.1)进程间通信:管道 信号量 内存共享 消息队列 套接字。
2)管道分两种:有名管道 无名管道
区别:
有名管道 是可以命名的管道:任意两个进程间可以通信
无名管道:只能在父子进程间通信
3.管道通信方式:;半双工
管道的写端,关闭,读端的read()方法返回值为0
管道读端,关闭,写段写入数据是,会发生异常,SIGPPPE
写入管道的数据在内存中
4.无名管道 pipe()创建无名管道
无名主要用在父子进程
pipe(int fd[2]
fd[0]读端
fd[1]写端
5.Linux进程
6.操作系统
临界资源:同一时刻只允许一个进程(线程)访问的资源
临界区:访问临界资源的代码段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值