itgle.com

38、关于wait()和signal()操作,下面哪个说法是对的()A.wait()申请一个资源,资源不够,则阻塞,signal()操作释放一个资源,若有进程等待则唤醒B.wait()申请一个资源,signal()操作释放一个资源,若有进程等待则唤醒C.wait()申请一个资源,signal()操作释放一个资源D.wait()申请一个资源,资源不够,则阻塞,signal()操作释放一个资源

题目

38、关于wait()和signal()操作,下面哪个说法是对的()

A.wait()申请一个资源,资源不够,则阻塞,signal()操作释放一个资源,若有进程等待则唤醒

B.wait()申请一个资源,signal()操作释放一个资源,若有进程等待则唤醒

C.wait()申请一个资源,signal()操作释放一个资源

D.wait()申请一个资源,资源不够,则阻塞,signal()操作释放一个资源


相似考题
更多“38、关于wait()和signal()操作,下面哪个说法是对的()”相关问题
  • 第1题:

    某个进程从等待(阻塞)状态进入就绪状态,可能是由于( )。

    A 正在运行的进程运行结束

    B 正在运行的进程执行了P(WAIT)操作

    C 正在运行的进程执行了V(SIGNAL)操作

    D 正在运行的进程时间片用完


    参考答案C

  • 第2题:

    下面关于揖作型数据与分析型数据之间的区别的说法中,哪个是错误的?

    A.分析型数据是经常更新的

    B.分析型数据支持管理需求

    C.操作型数据是面向应用的

    D.操作型数据支持日常操作


    正确答案:A
    解析:分析型数据是综合的、代表过去的数据,是不可更新的,支持管理需求;操作型数据是支持日常操作的,面向应用的。考点链接:数据仓库基本概念、数据挖掘。

  • 第3题:

    是解决进程间同步和互斥的一对低级通讯原语。

    A.LOCK和UNLOCK

    B.PV操作

    C.Wait和Signal

    D.Send和Receive


    正确答案:B

  • 第4题:

    信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)和等待(Wait)三种操作访问。

    对于给定的信号量S,等待操作Wait(S)(又称P操作)定义为:

    if s>0 then (39) else挂起调用的进程

    唤醒操作Signal(S)(又称V操作)定义为:

    if 存在等待的进程 then 唤醒这个进程else (40)

    给定信号量S,可以定义一个临界区来确保其互斥,即保证在同一时刻这个临界区只能够被一个进程执行。当S被初始化为1时,代码段

    (41):

    {临界区}

    (42):

    定义了一个临界区。

    这样的临界区实际上是将共享数据和对这些数据的操作一起封装起来,通过其互斥机制一次只允许一个进程进入,这种临界区通常称为(43)。

    A.S:=0

    B.S:=S+1

    C.S:=S-1

    D.S:=1

    E.Signal(S+1)


    正确答案:C

  • 第5题:

    java中下面哪些是Object类的方法()。

    • A、notify()
    • B、notifyAll()
    • C、sleep
    • D、wait()

    正确答案:A,B,D

  • 第6题:

    下面哪个方法不可以在任何时候被任何线程调用?()

    • A、wait()
    • B、sleep()
    • C、yield()
    • D、synchronized(this)

    正确答案:A

  • 第7题:

    下面属于5GNR上行链路reference-signal的是()

    • A、Demodulation-reference-signal-for-PUSCH
    • B、Phase-tracking-reference-signals-for-PUSCH
    • C、Demodulation-reference-signal-for-PUCCH
    • D、Sounding-reference-signal

    正确答案:A,B,C,D

  • 第8题:

    wait()、notify()和notifyAll()方法是在哪个类中定义的()。

    • A、Thread
    • B、Runnable
    • C、Object
    • D、Event
    • E、Synchronize

    正确答案:C

  • 第9题:

    试从物理概念上说明记录型信号量wait和signal。


    正确答案: wait(S):当S.value>0时,表示目前系统中这类资源还有可用的。执行一次wait操
    6作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源减少一个,因此描述为S.value:=S.value-1;当S.value<0时,表示该类资源已分配完毕,进程应调用block原语自我阻塞,放弃处理机,并插入到信号量链表S.L中。
    signal(S):执行一次signal操作,意味着释放一个单位的可用资源,使系统中可供分配的该类资源数增加一个,故执行S.value:=S.value+1操作。若加1后S.value≤0,则表示在该信号量链表中,仍有等待该资源的进程被阻塞,因此应调用wakeup原语,将S.L链表中的第一个等待进程唤醒。

  • 第10题:

    下面哪个命令是备份操作()

    • A、LST
    • B、DSP
    • C、BKP
    • D、BLK

    正确答案:C

  • 第11题:

    单选题
    wait()、notify()和notifyAll()方法是在哪个类中定义的()。
    A

    Thread

    B

    Runnable

    C

    Object

    D

    Event

    E

    Synchronize


    正确答案: C
    解析: 暂无解析

  • 第12题:

    多选题
    对于wait()方法,下面说法正确的是?()
    A

    wait()方法的调用者是同步锁对象

    B

    wait()方法使线程进入等待状态

    C

    调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程

    D

    调用wait()方法的线程会释放同步锁对象


    正确答案: A,B,C,D
    解析: 暂无解析

  • 第13题:

    Wait.Signal操作可实现进程的同步和共享资源互斥使用,但不能排除死锁。()


    参考答案:正确

  • 第14题:

    ________是解决进程间同步和互斥的一对低级通信原语?

    A.LOCK和UNLOCK

    B.P、V操作

    C.Wait和Signal

    D.Send和Receive


    正确答案:B

  • 第15题:

    下面关于操作型数据与分析型数据之间的区别的说法中,哪个是错误的?

    A.分析型数据是经常更新的

    B.分析型数据支持管理需求

    C.操作型数据是面向应用的

    D.操作型数据支持日常操作


    正确答案:A

  • 第16题:

    下面说法中哪个是正确的( )


    正确答案:A
    WindowsNTServer操作系统以“域”为单位实现对网络资源的集中管理。在一个WindowsNT域中,只能有一个主域控制器。WindowsNT、Server内部采用32位体系结构,使得应用程序访问的内存空间可达4GB。WindowsNTServer内置了四种标准网络协议:TCP/IP协议、Microsoft公司的MWLink协议、NetBIOS的扩展用户接口(NetBEUI)、数据链路控制协议。

  • 第17题:

    下面关于Shell的说法,不正确的是哪个?()

    • A、操作系统的外壳
    • B、用户与Linux内核之间的接口
    • C、一种和C类似的高级程序设计语言
    • D、一个命令语言解释器

    正确答案:C

  • 第18题:

    CS语音环回功能对应的toolkit任务类型是哪个?()

    • A、RNLU_UE_DATA_TEST
    • B、RNLU_UE SIGNAL BY UEID
    • C、RNLC_IU COMON SIGNAL
    • D、RNLC_UE SIGNAL BY UEID

    正确答案:A

  • 第19题:

    对于wait()方法,下面说法正确的是?()

    • A、wait()方法的调用者是同步锁对象
    • B、wait()方法使线程进入等待状态
    • C、调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程
    • D、调用wait()方法的线程会释放同步锁对象

    正确答案:A,B,C,D

  • 第20题:

    关于Linux操作系统,下面说法正确的是()?

    • A、有特定的厂商对系统进行维护
    • B、是世界上占市场份额最大的操作系统
    • C、系统的安装和使用比Windows系统简单
    • D、完全开源的,可以根据具体要求对系统进行修改

    正确答案:D

  • 第21题:

    RNC灌包功能对应的toolkit任务类型是哪个?()

    • A、RNLC_UE SIGNAL BY UEID
    • B、RNLU_UE SIGNAL BY UEID
    • C、RNLU_UE_DATA_TEST
    • D、RNLU_CCIU

    正确答案:C

  • 第22题:

    Which of the following are true of Ethernet technology?()

    • A、Hosts use a logical ring topology.
    • B、Hosts use a logical bus topology
    • C、Hosts must wait for an electronic signal to transfer data.
    • D、Hosts are directly connected to a wiring concentrator called a MSAU.

    正确答案:B

  • 第23题:

    问答题
    试从物理概念上说明记录型信号量wait和signal。

    正确答案: wait(S):当S.value>0时,表示目前系统中这类资源还有可用的。执行一次wait操
    6作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源减少一个,因此描述为S.value:=S.value-1;当S.value<0时,表示该类资源已分配完毕,进程应调用block原语自我阻塞,放弃处理机,并插入到信号量链表S.L中。
    signal(S):执行一次signal操作,意味着释放一个单位的可用资源,使系统中可供分配的该类资源数增加一个,故执行S.value:=S.value+1操作。若加1后S.value≤0,则表示在该信号量链表中,仍有等待该资源的进程被阻塞,因此应调用wakeup原语,将S.L链表中的第一个等待进程唤醒。
    解析: 暂无解析

  • 第24题:

    单选题
    下面关于Shell的说法,不正确的是哪个?()
    A

    操作系统的外壳

    B

    用户与Linux内核之间的接口

    C

    一种和C类似的高级程序设计语言

    D

    一个命令语言解释器


    正确答案: D
    解析: 暂无解析