操作系统课程的课件中给出了一个典型的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分钟),视P1的开始执行时刻为0,则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分钟),视P1的开始执行时刻为0,则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分钟),视P1的开始执行时刻为0,则整个程序的结束时刻为【】。
操作系统课程的课件中给出了一个典型的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由【】号进程执行。