早教吧作业答案频道 -->其他-->
在linux的无名管道通信中,两个进程进行读写一次后,到第二次开始,读写总是失败,这是什么原因。只用了pipe,write,close,read函数。在写的时候已经关闭了读端口,在读的时候也已经关
题目详情
在linux的无名管道通信中,两个进程进行读写一次后,到第二次开始,读写总是失败,这是什么原因。
只用了pipe,write,close,read函数。在写的时候已经关闭了读端口,在读的时候也已经关闭了写端口。
只用了pipe,write,close,read函数。在写的时候已经关闭了读端口,在读的时候也已经关闭了写端口。
▼优质解答
答案和解析
1) 出错的时候用perror把错误号打出来;
2)使用管道要注意一点:如果管道的读出端关闭,但是还有进程尝试向管道写入的话,试图写入的进程将收到一个SIGPIPE信号 ,会导致进程退出。
2)使用管道要注意一点:如果管道的读出端关闭,但是还有进程尝试向管道写入的话,试图写入的进程将收到一个SIGPIPE信号 ,会导致进程退出。
看了在linux的无名管道通信中,...的网友还看了以下:
英语写现在进行时Shenot(write)lettersInot(write)letters 2020-04-22 …
Thesongthatyousangjustnow(sound)nice.这句话中能用一般过去时吗 2020-05-13 …
Cache的写入方式有______和写通(Write Through)两种形式。 2020-05-23 …
正确的是?a电流通过导体做的功,一定等于电流通过导体产生的热量b电流通过导体做功时,电能全部转化为 2020-06-05 …
在英语中什么时候用write,什么时候用writes 2020-06-14 …
用write造句分别用一般现在时,一般过去时,现在进行时,过去进行时,现在完成时,一般将来时六种时 2020-06-14 …
仁爱版不规则动词表(初一到初三的)不要归类的想打印下来默写的从开始的第一个是awake到最后一个wr 2020-11-02 …
汽车刹车后连续通过长度都为L的两段距离,通过第一段距离用时t,通过第二段用时2t,汽车在运动过程中阻 2020-11-03 …
求write和bite的被动时态格式主动被动一般现在时一般过去时一般将来时过去进行时现在进行时现在完 2020-11-07 …
地铁交通网中的某一个站点通过地铁线路到达各个站点所需的时间之和被称之为该站点的通达度。某一个站点的通 2020-11-20 …