信号量pv例题 pv操作信号量的初值如何确定?
浏览量:1647
时间:2021-03-12 13:05:19
作者:admin
pv操作信号量的初值如何确定?
如果是互斥信号量,初值一般固定为1
如果是资源信号量,则看资源数量,数量是多少,初值就设为多少。
例如,生产者消费者问题中,如果缓冲区可容纳10个元素,则empty的初值就设为10.
操作系统PV是什么意思?
(1)操作系统PV意思:PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。
(2)p操作和v操作是不可中断的程序段,称为原语。如果将信号量看作共享变量,则pv操作为其临界区,多个进程不能同时执行,一般用硬件方法保证。一个信号量只能置一次初值,以后只能对之进行p操作或v操作。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。