• 大小: 457KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: 进程  

资源简介

 熟悉linux环境的基本使用命令,熟悉使用vi、gdb、gcc等编程工具或软件  利用fork()函数创建子进程。  考察fork()函数创建的子进程与父进程之间的同名变量是否为临界资源。  利用fork()函数编写一个程序,要求父进程创建两个子进程,父进程、子进程并发执行,输出并发执行的消息,如: 父进程正在执行….. 子进程1正在执行….. 子进程2正在执行….. 一段时间后,父进程杀死子进程,然后结束自己的进程,分别显示: 子进程1被父进程杀死 子进程2被父进程杀死 父进程结束 实验报告(含流程图及运行结果)&源码

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
int main()
{
    pid_t pid;
    pid=fork();
    if (pid < 0)
    {
printf (“error!\n“);
return 1;
    }
    else if (pid == 0)
    {
printf (“Child process process ID: %d\n“ getpid());
    }
    else
    {
printf (“Parent process process ID: %d\n“getpid());
    }
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     498935  2017-10-29 10:07  实验二_实验报告.docx

     文件        389  2017-10-29 10:07  1.c

     文件        733  2017-10-29 10:08  2.c

     文件        579  2017-10-29 10:09  3.c

----------- ---------  ---------- -----  ----

               500636                    4


评论

共有 条评论