文章目录
一、实验目的:
1、学会用系统调用和库函数进行编程
2、加深对进程概念的理解,明确进程和程序的区别。
3、进一步认识并发执行的实质。
4、分析进程竞争资源现象,学习解决进程互斥的方法。
5、了解Linux系统中进程通信的基本原理。
二、实验要求
1、用fork( )创建进程,观察进程的并发执行
2、使用管道、消息队列机制进行进程间通信
三、实验内容
1、编写一段C语言程序使其完成:父进程创建两个子进程,每个进程都在屏幕上显示自己的进程ID号。
运行结果示例:
# ./forktest
this is child1:16602
this is child2:16603
this is parent:16601