实操作业二:进程控制.docxVIP

  • 1
  • 0
  • 约1.02千字
  • 约 2页
  • 2026-07-01 发布于广东
  • 举报

实操作业二:进程控制

按照实验二进程控制.pdf文件的要求,验证文件中的程序,运行出结果并分析产生结果的原因,以文件的形式提交运行结果截图及结果原因分析(一个文件中)。

实验二进程控制

一、实验目的

1、熟悉在C语言源程序中使用LINUX所提供的系统调用的方法

2、加深和巩固学生对于进程概念的理解,明确进程和程序的区别。

3、掌握linux中子进程的创建方法及进程的同步具体实现过程。

二、实验内容

1、进程的创建

编写一段程序,使用操作系统调用fork()创建3个子进程。让每一个进程运行时

在屏幕上显示一个字符:观察纪录屏幕上的显示结果,并分析原因。

2、编写程序--使用软中断实现父子进程同步即父—子—父的同步序列

三、源程序清单

1、#includestdio.h

main()

{

intp1,p2;

while((p1=fork())==-1)

if(p1=0)

putchar(b);

else

{while((p2=fork())==-1)

if(p2=0)

putchar(c);

else

putchar(a);

}

}实验结果为abcbcacabcba等多种结果

2、#includesignl.h

#includestdio.h

intk1;

voidint_fun

文档评论(0)

1亿VIP精品文档

相关文档