移动端

  • 题王微信公众号

    题王微信公众号

    微信搜“题王网”真题密题、最新资讯、考试攻略、轻松拿下考试

单选题

如果信号量要删除信号量,则调用()

发布日期:2020-12-11

如果信号量要删除信号量,则调用()
A

semop()

B

semctl()的SETVAL操作

C

semctl()的IPC_RMID操作

D

semctl()的IPC_GETVAL操作

试题解析

信号量

信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。为了完成这个过程,需要创建一个信号量VI,然后将Acquire Semaphore VI以及Release Semaphore VI分别放置在每个关键代码段的首末端。确认这些信号量VI引用的是初始创建的信号量。

中文名
信号量
别名
信号灯
要求
线程必须获取一个信号量
外文名
Semaphore
类型
计算机
作用
两个或多个关键代码不被并发调用

调用

调用是将程序的执行交给其他的代码段,通常是一个子例程,同时保存必要的信息,从而使被调用段执行完毕后返回到调用点继续执行。

中文名
调用
繁体
調用
外文名
call
分类
程序用语

删除

删除是指将已经不需要了的文件从系统的目录清单中删掉,以腾出磁盘空间给别的操作。在计算机中的大部分“彻底”删除就是将其从列表除名,并可以被其他文件覆写。所以误删后不要乱动,还有希望恢复。

中文名
删除
属性
计算机术语
解释
将其从列表除名
分类
逻辑删除、物理删除
外文名
delete
目的
腾出磁盘空间
覆写
允许

题王网让考试变得更简单

扫码关注题王,更多免费功能准备上线!

此试题出现在

大学试题

工学

去刷题
热门试题热门资讯 相关试题

暂无相关推荐~

如果信号量要删除信号量,则调用()

一个二元信号量是一个其值只能取0,1的信号量,给出一个二元信号量实现一般信号量P、V操作的程序。

PV操作是在信号量上的操作。若某进程在调用V操作后释放了一个正在等待信号量的进程,那么在调用前信号量的值为()

信号量的物理意义是当信号量大于零时表示();当信号量小于零时,其绝对值为()。

利用信号量实现进程的(),应为临界区设置一个信号量mutex,其初值为1,表示该资源尚未使用,临界区应置于()()原语之间。

对于记录型信号量,在执行一次P操作(wait操作)时,信号量的值应当为减1;当其值为()时,进程应阻塞。

进程P1、P2、P3、P4和P5的前趋图如图1-11所示。 若用PV操作控制进程P1~P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,进程...

进程P1、P2、P3、P4和P5的前趋图如图1-11所示。 若用PV操作控制进程P1~P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,进程...

进程P1、P2、P3、P4和P5的前趋图如图1-11所示。 若用PV操作控制进程P1~P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,进程...

使用DAC 0832可以将模拟信号量转换为数字信号量。