题目内容

操作系统课程的课件中给出了一个典型的C语言并发程序结构为main ( ) { int i; P1; while((i=fork()) == -1); if(i == 0){ Pc; exit();} else { P2; wait();} P3;}(其中P1、Pc、P2、P3分别是不同的程序段。称执行P1程序段的进程为1号进程,称另一个进程为2号进程,则Pc由【】号进程执行;

查看答案
更多问题

操作系统课程的课件中给出了一个典型的C语言并发程序结构为main ( ) { int i; P1; while((i=fork()) == -1); if(i == 0){ Pc; exit();} else { P2; wait();} P3;}(其中P1、Pc、P2、P3分别是不同的程序段)。称执行P1程序段的进程为1号进程,称另一个进程为2号进程,则P2由【】号进程执行。

操作系统课程的课件中给出了一个典型的C语言并发程序结构为main ( ) { int i; P1; while((i=fork()) == -1); if(i == 0){ Pc; exit();} else { P2; wait();} P3;}(其中P1、Pc、P2、P3分别是不同的程序段)。称执行P1程序段的进程为1号进程,称另一个进程为2号进程,则P3由【】号进程执行。

操作系统课程的课件中给出了一个典型的C语言并发程序结构为main ( ) { int i; P1; while((i=fork()) == -1); if(i == 0){ Pc; exit();} else { P2; wait();} P3;}(其中P1、Pc、P2、P3分别是不同的程序段,假设它们的执行时间分别需要1、3、2、1分钟,并假设Pc 和 P2一起并发执行需要4分钟)。 如果上面的程序中去掉“wait();”语句,则P3的开始执行时刻大于【】。

操作系统课程的课件中给出了一个典型的C语言并发程序结构为main ( ) { int i; P1; while((i=fork()) == -1); if(i == 0){ Pc; exit();} else { P2; wait();} P3;}(其中P1、Pc、P2、P3分别是不同的程序段,假设它们的执行时间分别需要1、3、2、1分钟,并假设Pc 和 P2一起并发执行需要4分钟)。 如果上面的程序中去掉“wait();”语句,则P3的开始执行时刻小于【】。

答案查题题库