摘要: 一,关于PV操作p操作:当一个进程对对信号量mutex执行p操作时,执行两个动作:mutex.valu–; //申请一个资源if (mutex.value=0) //如果有进程在等待使用本进程 wakeup(); //从该信号量的等待队列中唤醒一个进程当信号量mutex.value小于0时,其绝对值表示系统中因请求该类资源而被阻塞的进程数目.mutex.value大于0时表示可用的临界资源数。PV操作实现的功能:实现进程之间的互斥,实现进程之间的同步区别:互斥是为了保证临界区一次只能由一个进程使用;而同步是为了实现进程通信,即传递资源当前的态是否适合一个进程使用。实例:1. 互斥:进出教... 阅读全文
posted @ 2013-11-18 20:39 匡时@下一站.info 阅读(502) 评论(0) 推荐(0) 编辑