为什么进程在进入临界区之前,应先执行“进入区”代码,在退出临界区后又执行“退出区”代码?
第1题:
下面对临界区的论述中正确的是()。
A、临界区是指进程中用于实现进程互斥的那段代码。
B、临界区是指进程中用于实现进程同步的那段代码。
C、临界区是指进程中用于实现进程通信的那代码。
D、临界区是指进程中访问临界资源的那段代码。
第2题:
多个并发进程使用一个互斥信号量S时,如果S=0,则表示(21)。
A.有一个进程在临界区中
B.有一个进程在临界区中,另一个进程正在等待进入临界区
C.有多个进程在临界区中
D.有一个进程在临界区中,另一些进程正在等待进入临界区
第3题:
为了保证临界资源的正确使用,进程在结束对临界资源的访问后必须通过下列哪一区才能离开?
A.进入区
B.临界区
C.退出区
D.剩余区
第4题:
在采用P、V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为()。
第5题:
在线程进入临界区之后,首先应()。
第6题:
在解决进程同步和互斥的问题时,对信号量进行V原语操作是在下列哪一个代码区进行的?()
第7题:
为了保证临界资源的正确使用,进程在结束对临界资源的访问后必须通过下列哪一区才能离开()
第8题:
进程互斥地进入相关临界区可避免与时间有关的错误,因而,对相关临界区的管理原则是()
第9题:
第10题:
进入区
临界区
退出区
剩余区
第11题:
用一个信号量S与一组相关临界区联系起来
任何进程在进入临界区前应调用P操作
进程退出临界区进调用V操作来释放一个等待信号量S的进程
一个等待信号量S的进程被释放后便可以进入它的临界区
一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.
第12题:
临界区是指进程中用于实现进程互斥的那段代码。
临界区是指进程中用于实现进程同步的那段代码。
临界区是指进程中用于实现共享资源的那段代码。
临界区是指进程中访问临界资源的那段代码。
第13题:
对临界区的正确论述是(30)。
①临界区是指进程中实现进程互斥的那段代码
②临界区是指进程中用于实现进程同步的那段代码
③临界区是指进程中用于实现进程通信的那段代码
④临界区是指进程中用于访问共享资源的那段代码
⑤临界区是指进程中用于访问临界资源的那段代码
⑥若进程A与进程B必须互斥地进入自己的临界区,
则进程A处于对应的区内时,仍有可能被进程B中断
A.①,②
B.①,②,⑤
C.⑤,⑥
D.①,②,③,④,⑤,⑥
第14题:
下列关于操作系统临界区的描述中,哪一个是不正确的? ( )
A.临界区没有进程时,要求进入临界区的进程就都可以进入临界区
B.临界区有进程使用时,其他进程可以申请进入临界区
C.临界区有进程在使用时,其他要求进入临界区的进程必须等待
D.进程进入临界区的要求必须在有限的时间内得到满足
第15题:
解决进程同步与互斥问题时,对信号量进行P原语操作是在下列哪类代码区完成的?
A.进入区
B.临界区
C.退出区
D.剩余区
第16题:
若用PV操作来管理相关临界区,且信号量的值总是在[-2,1]之间变化,则()
第17题:
不能被多个进程交叉执行的代码段称为临界区。()
第18题:
在使用PV操作实现进程互斥时,必须成对出现,在进入临界区之前要调用(),在完成临界区操作后要调用()
第19题:
下列对临界区的论述中,正确的是()。
第20题:
用PV操作实现进程互斥进入相关临界区时,要求()
第21题:
最多只有一个进程在相关临界区执行
至少有两个进程在等待进入相关临界区
相关临界区的个数最多2个
竞争相关临界区执行权的进程最多2个
第22题:
临界区
进入区
退出区
剩余区
第23题:
对临界区代码加锁
对临界区代码解锁
检查临界区的锁是否可用
让其他线程睡眠