软考总结-----PV操作
PV操作是操作系统中一个很重要的内容,小编今天就来给大家就pv操作做一个详细的解析。 首先P代表操作,V代表释放 P操作使S=S-1,若S<0,进程暂停执行,放入信号量的等待队列。 V操作使S=S+1,若S<=0,唤醒等待队列中的一个进程。 注:此时提到了一个新的概念,信号量, 信号量是一种特殊的整型变量,根据控制对象的不同被赋予不同的值。 信号量分为两类: (1)公共信号量。实现进程间的互斥,初值为1或资源的数目 (2)私用信号量。实现进程间的同步,初值为0或某个正整数。 进程同步和进程互斥: 来源: https://blog.csdn.net/YaraRen/article/details/102732825