【操作系统】进程的控制和通信

文章目录

  • 一. 实验目的
  • 二. 实验内容
  • 三. 实验步骤
  • 四. 实验结果
  • 附:系列文章

一. 实验目的

(1)加深对进程概念的理解,进一步认识并发执行的实质。
(2)掌握Linux 操作系统中进程的创建和终止操作。
(3)理解进程间通信的概念和方法。
(4)掌握常用的Linux 进程间通信的方法。

二. 实验内容

(1)编写一个C程序,并使用系统调用fork()创建一个子进程。要求如下:

① 在子进程中分别输出当前进程为子进程的提示、当前进程的PID 和父进程的PID、根据用户输入确定当前进程的返回值、退出提示等信息。
② 在父进程中分别输出当前进程为父进程的提示、当前进程的PID 和子进程的PID、等待子进程退出后获得的返回值、退出提示等信息。

(2)编写C程序,使用Linux中的IPC机制,完成 “石头、剪子、布”的游戏。

三. 实验步骤

(1)编写一个C程序,并使用系统调用fork()创建一个子进程。

程序设计

#include 

你可能感兴趣的:(操作系统,算法,linux,操作系统)