实验四进程的管道通信
实验四:进程的管道通信 1. 实验目的 1) 加深对进程概念的理解,明确进程和程序的区别。 2) 学习进程创建的过程,进一步认识进程并发执行的实质。 3) 分析进程争用资源的现象,学习解决进程互斥的方法。 4) 学习解决进程同步的方法。 5) 掌握 Linux 系统中进程间通过管道通信的具体实现。 2. 实验内容 使用系统调用 pipe() 建立一条管道,系统调用 fork() 分别创建两个子进程, 它们分别向管道写一句话,如: Child process1 is sending a message! Child process2 is sending a message! 父进程分别从管道读出来自两个子进程的信息,显示在屏幕上。 3.实验要求 这是一个设计型实验,要求自行、独立编制程序。 两个子进程要并发执行。 实现管道的互斥使用。 当一个子进程正在对管道进行写操
管道通信知识来自于造价通云知平台上百万用户的经验与心得交流。登录注册造价通即可以了解到相关管道通信 更新的精华知识、热门知识、相关问答、行业资讯及精品资料下载。同时,造价通还为您提供材价查询、测算、询价、云造价等建设行业领域优质服务。