当前位置:首页 > 四级网络工程师 > [2] > 正文内容

[2][12][单选]对于信号量S,执行一次P(S)操作后,S的值

[2]2年前 (2025-01-21)

变为1

不变

减1

减指定数值


答案


减1


解析


PV操作由P操作原语和V操作原语组成原语是不可中断的过程对信号量进行操作。PS:将信号量S的值减1,即S = S - 1;如果S>=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。VS:将信号量S的值加1,即S = S + 1;如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。涉及考点为第4章并发与同步。


转载请注明出处。

本文链接:http://pythonopen.com/?id=1813

相关文章

[2][4][单选]用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用

自然语言系统调用命令控制运行时系统答案系统调用解析用户在编写程序时,若要在屏幕上画出一个红色的圆,需...

[2][6][单选]在多道程序设计系统中,下列能并行工作的是

CPU与外部设备内存和外存用户与应用程序CPU和内存答案CPU与外部设备解析所谓多道程序设计指的是允...

[2][7][单选]Linux操作系统中,进程有多种状态。下列状态中,哪一个不是Linux支持的状态

运行状态安全状态僵尸状态睡眠状态答案安全状态解析Linux上进程有5种状态:运行状态、中断状态、不可...

[2][9][单选]在Pthread线程包中,线程操作pthread_yield表示的是

线程让出CPU创建一个线程阻塞一个线程等待一个特定的线程退出答案线程让出CPU解析线程操作pthre...

[2][10][单选]在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是

正在运行的进程用完时间片正在运行的进程出错正在运行的进程等待I/O事件新创建的进程进入就绪队列答案新...