/**
* TODO 1、进程实现同步的机制
* 信号量
* PV操作(由P操作原语 和 V操作原语组成 【操作原语是不可中断的过程】)
* P(s) 信号量减一
* 如果S小于0 该进程继续执行 否则进入等待状态 进入等待队列
*
* V(s) 信号量加一
* 如果S大于0 该进程继续执行 否则释放队列中的第一个等待的信号量的进程
*
* 信号量的数据结构 一个 值 对应一个指针 指针指向等待该信号量的下一个进程
* 值大于 0 标识 可用资源数量 小于 0表示等待使用该资源的进程个数
* 信号量的值仅能够通过PV操作改变!
*/
操作系统实现进程同步机制——信号量
最新推荐文章于 2023-09-16 15:00:47 发布