您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 阻塞原语 >

操作系统中P原语到底是实现的什么功能?

发布时间:2019-06-24 21:25 来源:未知 编辑:admin

  百度知道电脑/网络操作系统/系统故障其它操作系统

  书上说P原语为阻塞原语,负责把当前进程由运行状态转换为阻塞状态,直到另外一个进程唤醒它。操作为:申请一个空闲资源(把信号量减1),若成功,则退出;若失败,则该进程被阻塞;那...

  书上说P原语为阻塞原语,负责把当前进程由运行状态转换为阻塞状态,直到另外一个进程唤醒它。操作为:申请一个空闲资源(把信号量减1),若成功,则退出;若失败,则该进程被阻塞;

  那既然P原语是负责把运行状态转换为阻塞状态,又为什么要申请一个空闲资源,申请失败才阻塞该进程呢?

  按我理解P原语应该是表示当前进程要调用的信号量被使用,并且使信号量减一这一标志来表示已使用一次。不知道对不对展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  在使用一个资源前要申请,使用完毕后要释放。简单的理解是,P原语申请资源,V原语是释放资源。你申请了,申请成功有空闲资源可用就可以进入临界区接着执行,如果没有空闲资源申请失败就要因得不到资源而阻塞了。

http://cabaconsul.com/zusaiyuanyu/48.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有