17.父子进程使用匿名管道通信的相关问题

1.单个进程能否使用匿名管道完成读写操作?

答案:可以,但没有意义。


2.父子进程通信是否需要sleep函数?
当以下情况发生时:    
  父进程写--写的慢
  子进程读--读得快

子进程需不需要sleep等待父进程写完?

答案:不需要,因为读操作默认阻塞,缓冲区没有数据会读阻塞。


3.父子通信需要注意的地方?
答案:最好一个仅进程执行读操作,另一个进程执行写操作,例如
      父进程读,关闭写端
      子进程写,关闭读端
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章