实验一进程的管理.docVIP

  • 9
  • 0
  • 约1.25千字
  • 约 4页
  • 2018-03-14 发布于河南
  • 举报
实验一进程的管理

实验一 进程的?? 实验目的: (1) 熟悉Linux工作环境和GCC工具 (2) 加深对进程概念的理解,明确进程和程序的区别 (3) 进一步认识并发进程的实质和特征 实验仪器及材料: 微型计算机、红帽子Linux系统 实验内容: 任务1:进程创建 编写一段程序,让父进程产生两个子进程,父进程显示字符“a”、两个子进程,分别显示字符“b”、“c”。 #include stdio.h main(){ int? p1, p2 while ((p1=fork())==-1); /*父进程创建第一个进程,直到成功*/ if (p1==0)? /*0返回给子进程1*/ ??? putchar(‘b’); /*P1的处理过程*/ else {? /*正数返回给父进程(子进程号)*/ ? while ((p2=fork())==-1);? /*父进程创建第二个进程,直到成功*/ ??? if (p2==0)? /* 0返回给子进程2*/ putchar(‘c’);? /*P2的处理过程*/ else? putchar(‘a’); /*P2创建完成后,父进程的处理过程*/ } } 运行程序,观察运行结果,并分析。 任务2:将上述的输出字符改为输出较长的字符串,观察进程并发执行,分析执行结果。 #include stdio.h main(){ int? p1, p2 while ((p1=fork(

文档评论(0)

1亿VIP精品文档

相关文档