当前位置:首页 > 四级网络工程师 > [4] > 正文内容

[4][13][单选]下列关于生产者消费者的叙述中,哪一个是正确的

[4]3个月前 (01-22)

生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽

生产者往缓冲区放产品前要先使用 V 操作确保缓冲区有空闲槽

消费者从缓冲区取产品前要先用 P 操作确保缓冲区互斥使用

生产者往缓冲区放产品前要先用 P 操作确保缓冲区互斥使用


答案


生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽


解析


生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽,即信号量表示的资源有空余。故本题答案选生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽选项。涉及考点为第 4 章并发与同步。


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=1975

相关文章

[4][9][单选]请分析下列程序。

int main() {     printf...

[4][28][单选]当用户使用外部设备时,其控制设备的命令传递途径依次为

用户应用层—设备独立层—设备驱动层—设备硬件用户应用层—设备分配层—设备驱动层—设备硬件用户应用层—...

[4][30][单选]设系统中有 3 种类型的资源A,B,C和 5 个进程P1,P2,P3,P4,P5,A 资源的数量是 17,B 资源的数量是 6,C 资源的数量是 19。

[4][30][单选]设系统中有 3 种类型的资源A,B,C和 5 个进程P1,P2,P3,P4,P5,A 资源的数量是 17,B 资源的数量是 6,C 资源的数量是 19。

在 T0 时刻系统的状态如下表:系统采用银行家算法实施死锁避免策略,若当前系统剩余资源A,B,C分别...

[4][34][多选]用管程解决进程间同步关系时,在管程内使用的对象是

一组信号量共享数据结构一组操作过程全局条件变量一组环境变量function addCheckboxC...

[4][36][多选]下列关于虚拟页式存储管理方案的叙述中,哪些是正确的

将内存等分成大小为 2 的幂次方的内存块,称为页框系统将虚拟地址空间等分为若干页面,大小与页框相同虚...

[4][40][多选]下列哪些措施能够恢复或解除死锁

撤销已陷入死锁的进程强制剥夺其他进程的资源并分配给死锁进程按顺序分配资源一次性分配全部资源采用鸵鸟算...