题目内容

下面所述步骤中,()不是创建进程所必需的。

A.由调度程序为进程分配CPU
B.建立一个进程控制块
C.为进程分配内存
D.将进程控制块链入就绪队列

查看答案
更多问题

下面的叙述中,正确的是()。

A.线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行
B.引入线程可提高程序并发执行的程度,可进一步提高系统效率
C.线程的引入增加了程序执行时的时空开销
D.一个进程一定包含多个线程

设有6个进程共享一互斥段,若最多允许3个进程进入临界区,则所采用的互斥信号灯的初值为()。

A.3
B.6
C.1
D.0

进行P0和P1的共享变量定义及其初值为booleanflag[2]={FALSE,FALSE};intturn=0;若进行P0和P1访问临界资源的类C代码实现如下:voidp0()//进程p0{while(TURE){flag[0]=TURE;turn=1;while(flag[1]&&(turn==1));临界区;flag[0]=FALSE;}}voidp1()//进程p1{while(TURE){flag[1]=TURE;turn=0while(flag[0]&&(turn==0));临界区;flag[1]=FALSE;}}则并发执行进程P0和P1时产生的情况是():

A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象

有3个进程共享一程序段,而每次最多允许两个进程进入该程序段,则信号量的取值范围是()。

A.2,1,0,-1
B.3,2,1,0
C.2,1,0,-1,-2
D.1,0,-1,-2

答案查题题库