题目内容

操作系统课程的课件中给出了一个典型的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,则P2的开始执行时刻为【】。

查看答案
更多问题

操作系统课程的课件中给出了一个典型的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,则Pc的开始执行时刻为【】。

操作系统课程的课件中给出了一个典型的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,则整个程序的结束时刻为【】。

答案查题题库