进程管道通信

上传:dacxu 浏览: 55 推荐: 0 文件:DOC 大小:61KB 上传时间:2019-03-05 13:47:27 版权申诉
进程的管道通信 1)使用系统调用pipe()建立一条管道,系统调用fork()分别创建两个子进程,它们分别向管道写一句话,如: Child process1 is sending a message! Child process2 is sending a message! 2) 父进程分别从管道读出来自两个子进程的信 息,显示在屏幕上。 3) 两个子进程要并发执行。 4) 实现管道的互斥使用。当一个子进程正在对管道进行写操作时,另一个欲写入管道的子进程必须等待。 使用系统调用lockf(fd[1],1,0)实现对管道的加锁操作,用lockf(fd[1],0,0)解
上传资源
用户评论