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

下列描述的现象中,哪一个是由于进程 P1、P2 因使用临时性资源产生死锁的现象

四级网络工程师2个月前 (07-24)



P1 拥有设备 A,请求设备 B;P2 拥有设备 B,请求设备 A

P1 申请一页内存,P2 申请一页内存;P1 释放一页内存,P2 释放一页内存

P1 和 P2 先进行同步信号量 P 操作,再进行互斥信号量 P 操作

P1 等待接收 P2 发来的信件 Q 后向 P2 发送信件 R,P2 等待接收 P1 发来的信件 R后向 P1 发送信件 Q


答案    

P1 等待接收 P2 发来的信件 Q 后向 P2 发送信件 R,P2 等待接收 P1 发来的信件 R后向 P1 发送信件 Q


解析    

所谓死锁是指在多道程序中,一组进程中的每个进程均无期限的等待被该组进程中的另一个进程所占有且永远不会释放的资源。例如,如果进程A锁住了记录1并等待记录2,而进程B锁住了记录2并等待记录1,这样两个进程就发生了死锁现象。

相关文章

下列选项中,哪一个不是操作系统所具有的功能

管理计算机磁盘提供用户操作的界面管理系统动态库编译高级语言编写的程序答案   &nbs...

现代操作系统的基本特征是

并发性顺序性封闭性并行性答案    并发性    (扩展...

在组成计算机系统的各类资源中,主要包含有硬件部件以及

代码和数据键盘鼠标和显示器操作系统各类应用软件答案    代码和数据解析...

从计算机安全保护角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础平台第一道安全防线虚拟机和扩展机答案    第一道安...

在操作系统中建立了用于记录各种软硬件资源信息的数据结构,该数据结构的用途是

提供系统软件编程工具所必须的资源了解用户需求和当前资源使用情况,对资源进行有效组织管理提供为用户服务...

操作系统是一个可以从多视角考察的软件系统。下列关于操作系统的叙述中,哪一个是错误的

从应用角度看,操作系统是人机交互的接口从软件设计和开发的角度看,操作系统是一个应用软件从网络攻击者角...