下面有关管程的叙述中,正确的是()
第1题:
A、管程是进程间互斥的机制,它保证进程互斥地访问共享变量,并方便地阻塞和唤醒进程
B、管程和P.V一样,同步操作分散在各个进程中
C、管程和P.V一样,使用不当就可能导致进程死锁
D、一个管程定义了一个数据结构和能在该数据结构上并发执行进程所的一组操作,这组操作能同步进程和改变管程中的数据
第2题:
下列关于进程间通信的描述中,不正确的是(15)。
A.进程互斥是指同时只允许一个进程使用临界资源
B.进程控制是通过原语实现的
C.P、V操作是一种进程同步机制
D.管程是一种进程高级通信机制
第3题:
下列关于管程的叙述中,不正确的是
A.管程是一种同步机制
B.管程只能解决进程互斥问题
C.引入管程是为了提高代码可读性
D.管程将共享变量及对共享变量的操作封装在一起
第4题:
第5题:
A.进程
B.管程
C.中断
第6题:
下列关于进程间通信的描述中,不正确的是( )。
A.进程互斥是指每次只允许一个进程使用临界资源
B.进程控制是通过原语实现的
C.P、V操作是一种进程同步机制
D.管程是一种进程高级通信机制
第7题:
A、管道
B、管程
C、通道
D、中断
答案:B
第8题:
机制是一种解决进程同步和互斥的有效工具;当其值为-2,表示当前阻塞队列中有(26)个等待进程。
(57)
A.线程
B.管程
C.信号量
D.临界资源
第9题:
下列关于管程的叙述中,不正确的是
A.管程是一种同步机制
B.管程只能解决进程互斥问题
C.引入管程是为了提高代码可读性
D.管程将共享变量及对共享变量的操作封装在一起
B
【解析】
管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计
系统中的各种硬件资源和软件资源,均可用数据结构抽象地描述其资源特性,即用少量信息和对资源所执行的操作来表征该资源,而忽略了它们的内部结构和实现细节。
利用共享数据结构抽象地表示系统中的共享资源,而把对该共享数据结构实施的操作定义为一组过程。
第10题:
有关进程同步与互斥的正确描述是()