1.单个进程能否使用匿名管道完成读写操作?
2.父子进程通信是否需要sleep函数?
当以下情况发生时:
父进程写--写的慢
子进程读--读得快
答案:最好一个仅进程执行读操作,另一个进程执行写操作,例如
父进程读,关闭写端
子进程写,关闭读端
答案:可以,但没有意义。
当以下情况发生时:
父进程写--写的慢
子进程读--读得快
子进程需不需要sleep等待父进程写完?
答案:不需要,因为读操作默认阻塞,缓冲区没有数据会读阻塞。
答案:最好一个仅进程执行读操作,另一个进程执行写操作,例如
父进程读,关闭写端
子进程写,关闭读端