填空题在WindowsNT的线程调度中,若线程已准备好执行,但由于资源为不可用,从而成为转化状态。当资源为可用时,线程便由转化状态进入()。

题目
填空题
在WindowsNT的线程调度中,若线程已准备好执行,但由于资源为不可用,从而成为转化状态。当资源为可用时,线程便由转化状态进入()。

相似考题
更多“填空题在WindowsNT的线程调度中,若线程已准备好执行,但由于资源为不可用,从而成为转化状态。当资源为可用时,线程便由转化状态进入()。”相关问题
  • 第1题:

    下述是关于进程和线程的说法:

    ①在传统的OS中,进程是系统分配资源和进行调度的基本单位。而线程则是系统分配资源的基本单位。

    ②进程就是线程。

    ③线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

    其中正确的个数为______。

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析:在传统的OS中,进程是系统分配资源和进行调度的基本单位。线程则是系统实施调度的基本的、独立的单位。线程基本上不拥有资源,只拥有一点运行必不可少的资源。引入线程的原因:由于在进程的创建、撤消和切换过程中,系统付出的时空代价较大,因此在系统中的进程数目不宜过多,进程切换不能过于频繁,这就限制了并发程度的提高。引入线程之后,将传统的进程的两个基本属性分开,也就是说在传统的OS中,进程是系统分配资源和进行调度的基本单位,当引入线程之后,进程只作为分配资源的基本单位,而将线程作为调度的基本单位。可以通过创建线程来完成任务,提高了并发程度。线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

  • 第2题:

    下列关于线程状态和生命周期的说法不正确的是

    A.一个线程组内不仅可以包含线程,还可以包含其他线程组

    B.线程在终止状态可以调用start()方法使它可运行

    C.在Java中,最顶层的线程组是main

    D.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占


    正确答案:B
    解析:终止状态是线程执行结束的状态,没有方法可以改变它。

  • 第3题:

    线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入______状态。


    正确答案:可运行状态(Runnable)。
    可运行状态(Runnable)。 解析:sleep()方法结束后,线程将进入可运行状态。

  • 第4题:

    ( 14 ) 线程由于调用 sleep() 方法进入阻塞状态 , 当睡眠结束时 , 该线程将进入 【 14 】 状态。


    正确答案:

  • 第5题:

    一个进程可由两个线程组成,若其中一个线程被调度程序选中后进入运行态,占用处理机资源,其他的线程位于就绪队列,则此时该进程的状态是( )

    A. 运行状态
    B. 就绪状态
    C. 挂起状态
    D. 阻塞状态

    答案:A
    解析:
    运行中的进程可以具有以下三种基本状态。1)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。2)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。3)阻塞状态(Blocked):由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。题目中该进程已经有线程投入运行,即该进程占用了CPU资源。故选择A选项。

  • 第6题:

    进程(线程)调度的时机有()

    • A、运行的进程(线程)运行完毕
    • B、运行的进程(线程)自我阻塞
    • C、运行的进程(线程)的时间片用完
    • D、运行的进程(线程)所需资源没有准备好
    • E、运行的进程(线程)出现错误

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

  • 第7题:

    线程有那5个基本状态?它们之间如何转化?简述线程的生命周期。


    正确答案:线程有“新建”、“就绪”、“阻塞”、“运行”、“死亡”5个基本状态。线程对象被创建时进入“新建”状态;程序执行语句启动这个线程后,它进入线程队列排列等待CPU时间片,称为“就绪”状态;等CPU时间和其他资源齐备时就进入“运行”状态;线程运行完毕或者被强制终止则进入“死亡”状态。上述线程各状态之间的转换就构成了线程的基本生命周期。

  • 第8题:

    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。

    • A、当线程进入就绪状态时
    • B、当线程的时间片用完或高优先级线程抢先时
    • C、当调度程序或执行体改变线程优先级时
    • D、当备用状态的线程进行描述表切换时

    正确答案:D

  • 第9题:

    填空题
    CPU调度当前线程时,其它线程被(),当前线程处于()状态。

    正确答案: 挂机,运行
    解析: 暂无解析

  • 第10题:

    单选题
    在WindowsNT中()可以处于就绪状态。
    A

    进程

    B

    线程

    C

    程序

    D

    作业


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

  • 第11题:

    单选题
    在java程序中,下列关于线程的说法错误的是()
    A

    线程启动调用start方法

    B

    线程的主体是run方法

    C

    线程运行中调用sleep方法可以进入阻塞状态

    D

    在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源


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

  • 第12题:

    单选题
    在进程与线程的关系中,下列()是错误的。
    A

    一个进程可以包含多个线程

    B

    进程之间的切换快于线程

    C

    各个线程可以共享整个进程的所有资源

    D

    Unix中最小的调度单位是线程


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

  • 第13题:

    下列说法中,错误的一项是______。

    A.线程一旦创建,则立即自动运行

    B.线程创建后需要调用start()方法,将线程置于可运行状态

    C.线程处于可运行状态,意味着它可以被调度

    D.调用线程的start()方法后,线程也不一定能立即执行


    正确答案:A

  • 第14题:

    以下关于新建线程的叙述,正确的是( )。

    A.当线程被创建时,可以马上启动

    B.新建线程可以使用start( )、stop( )和wait( )等多个方法

    C.进入新建状态的线程,没有被分配资源

    D.新建状态的线程通过调用方法join( )可以进入阻塞状态


  • 第15题:

    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。

    A.当线程进入就绪状态时

    B.当线程的时间片用完或高优先级线程抢先时

    C.当调度程序或执行体改变线程优先级时

    D.当备用状态的线程进行描述表切换时


    参考答案:D

  • 第16题:

    进程(线程)调度的时机有

    A.运行的进程(线程)运行完毕

    B.运行的进程(线程)自我阻塞

    C.运行的进程(线程)的时间片用完

    D.运行的进程(线程)所需资源没有准备好

    E.运行的进程(线程)出现错误


    正确答案:ABCDE

  • 第17题:

    进程与线程的根本区别是()。

    A.进程要占用一个进程控制块,开销较大,而线程无此开销
    B.进程是资源分配单位,而线程是调度和执行的单位
    C.进程增加会增加死锁的机会,而线程有效避免了这一问题
    D.进程是调度和执行单位,而线程是资源分配单位

    答案:B
    解析:
    线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不需有系统资源,只需基本的一点点资源。

  • 第18题:

    在java程序中,下列关于线程的说法错误的是()

    • A、线程启动调用start方法
    • B、线程的主体是run方法
    • C、线程运行中调用sleep方法可以进入阻塞状态
    • D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源

    正确答案:D

  • 第19题:

    在WindowsNT的线程调度中,若线程已准备好执行,但由于资源为不可用,从而成为转化状态。当资源为可用时,线程便由转化状态进入()。


    正确答案:就绪

  • 第20题:

    填空题
    CPU调度其它线程时,当前线程处于()状态,其它线程处于()状态。

    正确答案: 就绪,运行
    解析: 暂无解析

  • 第21题:

    问答题
    线程有那5个基本状态?它们之间如何转化?简述线程的生命周期。

    正确答案: 线程有“新建”、“就绪”、“阻塞”、“运行”、“死亡”5个基本状态。线程对象被创建时进入“新建”状态;程序执行语句启动这个线程后,它进入线程队列排列等待CPU时间片,称为“就绪”状态;等CPU时间和其他资源齐备时就进入“运行”状态;线程运行完毕或者被强制终止则进入“死亡”状态。上述线程各状态之间的转换就构成了线程的基本生命周期。
    解析: 暂无解析

  • 第22题:

    填空题
    线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入____状态。

    正确答案: 可运行/就绪/Runnable
    解析: sleep()方法允许指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU时间,指定的时间一过,线程重新进入可运行状态。

  • 第23题:

    单选题
    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。
    A

    当线程进入就绪状态时

    B

    当线程的时间片用完或高优先级线程抢先时

    C

    当调度程序或执行体改变线程优先级时

    D

    当备用状态的线程进行描述表切换时


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