摘要:什么是原语? 答:执行时不可中断的过程。 P操作P(s):将整形型号量s的值减去1,如果结果小于0,那么调用P(s)的进程,将进程的信号量s的等待状态。 V操作V(s):将整形信号量s的值减去1,如果结果大于0,那么释放一个等待信号量s的进程。 值得注意的是:pv执行时,唤醒的顺序是由系统决定,唤醒
阅读全文
posted @ 2018-11-30 16:45
|
|||
随笔分类 - 操作系统 笔记
摘要:什么是原语? 答:执行时不可中断的过程。 P操作P(s):将整形型号量s的值减去1,如果结果小于0,那么调用P(s)的进程,将进程的信号量s的等待状态。 V操作V(s):将整形信号量s的值减去1,如果结果大于0,那么释放一个等待信号量s的进程。 值得注意的是:pv执行时,唤醒的顺序是由系统决定,唤醒
阅读全文
posted @ 2018-11-30 16:45
摘要:并发进程的执行可能是有关的,也可能是无关的。 无关并发进程是指他们分别在不同的变量集合上操作,所以一个进行的执行与其它并发的进程并不会有变量集(值)交集。有关并发进程是指他们可能共享变量集上的某些变量,如果没有进行PV操作(后面会介绍,暂时挂起),那么可能在同时“存、取、改”操作上产生错误。 针对上
阅读全文
posted @ 2018-11-29 16:29
|
|||