1.有三个进程p1、p2、p3协作解决文件打印问题:系统有两个环形缓冲池,每个缓冲池有n个缓冲区;p1每次将1
举一反三
- 有3个进程P1,P2和P3合作解决⽂件打印问题; 1、P1将⽂件记录从磁盘读⼊主存的缓冲区1,每执⾏⼀次读⼀个记录; 2、P2将缓冲区1的内容复制到缓冲区2,每执⾏⼀次复制⼀个记录; 3、P3将缓冲区2的内容打印出来,每执⾏⼀次打印⼀个记录。缓冲区的⼤⼩等于⼀个记录⼤⼩。 请⽤P,V操作来保证⽂件的正确打印。
- 【单选题】点P(1,2,3)关于xoy面的对称点为(p1,p2,p3).则 A. p1=1, p2=2, p3=-3 B. p1=-1, p2=-2, p3=-3 C. p1=-1, p2=-2, p3=3 D. p1=1, p2=-2, p3=-3
- 有以下程序: main() int a=1, b=3, c=5, *p; int *p1=&a, *p2=&b, *p3=&c; *p= *p1*(*p2); printf("%d\n", *p); 执行后的输出结果是( )。 A: 1 B: 2 C: 3 D: 4
- 在指令“Def Plt 1,P1,P2,P3,P4,4,3,1”中P1,P2,P3,P4分别代表()
- 有以下程序: void main() { int a=1,b=3,c=5; int *p1=&a; int *p2=&b; int *p=&c; *p=*p1*(*p2); printf(“%d\n”,c); } 执行后的输出结果是( )。 A: 1 B: 2 C: 3 D: 4