全国信息技术应用考试

Thread类提供表示线程优先级的静态常量,代表普通优先级的静态常量是()A、MAX_PRIORITYB、MIN_PRIORITYC、NORMAL_PRIORITYD、NORM_PRIORITY

题目

Thread类提供表示线程优先级的静态常量,代表普通优先级的静态常量是()

  • A、MAX_PRIORITY
  • B、MIN_PRIORITY
  • C、NORMAL_PRIORITY
  • D、NORM_PRIORITY
参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于谁先接收广播顺序错误的是()

A.有序广播,优先级高的先接收

B.有序广播,同优先级的动静态广播接收器,静态优先于动态。

C.有序广播,同优先级的动态广播接收器,先注册的大于后注册的。

D.普通广播时,无视优先级,动态广播接收器优先于静态广播接收器


参考答案:B

第2题:

下列关于线程优先级的说法有误的是

A.线程的优先级数值越大,表示该线程优先级越低

B.新建线程将继承创建它的父线程的优先级

C.NORM_PRIORITY代表普通优先级,默认值是5

D.一般情况下,主线程具有普通优先级


正确答案:A
解析:线程的优先级数值越大,表示该线程优先级越高。注意:①其中MAX_PRIORITY代表10,表示该线程优先级最高MIN_PRIORI-TY代表1,表示该线程优先级最低。②可以通过setPhriority()方法来设定线程的优先级。

第3题:

下列关于线程调度的叙述中,错误的是( )。

A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

B.调用线程的yield()方法,可以使与当前线程相同优先级的线程获得运行机会

C.当有比当前线程优先级高的线程出现时,高优先级线程将抢占CPU并运行.

D.具有相同优先级的多个线程的调度一定是分时的


正确答案:D
解析:Java的线程调度是基于优先级的抢先式调度,它总是选择高优先级的线程先执行。所以选项C正确。Thread提供了如下的基本线程控制方法:sleep (),线程暂停,让出CPU,使低优先级的线程运行;yield(),线程暂停,让出CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续;join(),当前线程暂停,等待线程类对象运行结束。所以选项A和B正确。相同优先级的线程有可能采用分时调度也有可能是线程逐个运行,由具体JVM而定。

第4题:

下面说法不正确的是()。

  • A、每条静态路由的优先级可以不相同
  • B、缺省情况下路由优先级的次序是OSPF高于RIP
  • C、若路由的cost值越大,则该路由的优先级越高
  • D、VRP中,路由协议优先级值越大则表示该路由的优先级越高

正确答案:C,D

第5题:

Java虚拟机(JVM)中的线程调度器负责管理线程,调度器把线程的优先级分为10个级别,分别用Thread类中的类常量表示。每个Java线程的优先级都在常数1和10之间,即Thread.MIN_PRIORITY和Thread.MAX_PRIORITY之间。如果没有明确地设置线程的优先级别,每个线程的优先级都为常数8。


正确答案:错误

第6题:

下面关于线程优先级的说法中,错误的是()。

A.java中的线程的优先级有三个静态常量

B.新建线程的优先级默认为最低

C.优先级高的线程优先被执行

D.一个线程运行时,有可能被比它高优先级的线程抢占运行


正确答案:B

第7题:

何谓静态和动态优先级?确定静态优先级的依据是什么?


答案:静态优先级是指在创建进程时确定且在进程的整个运行期间保持不变的优先级。动态优先级是指在创建进程时赋予的优先权,可以随进程推进或随其等待时间增加而改变的优先级,可以获得更好的调度性能。确定进程优先级的依据:进程类型、进程对资源的需求和用户要求。

第8题:

怎样创建线程()

A.通过Thread类的构造方法创建线程

B.Thread类提供了start()方法创建线程

C.通过实现Runnable接口创建线程

D.通过使用Thread类提供的interrupt()方法创建线程


参考答案:AC

第9题:

下面关于谁先接收广播顺序错误的是()

  • A、有序广播,优先级高的先接收。
  • B、有序广播,同优先级的动静态广播接收器,静态优先于动态。
  • C、有序广播,同优先级的动态广播接收器,先注册的大于后注册的。
  • D、普通广播时,无视优先级,动态广播接收器优先于静态广播接收器。

正确答案:B

第10题:

Thread类提供了一系列基本线程控制方法,如果我们需要让与当前进程具有相同优先级的线程也有运行的机会则可以调用()方法。


正确答案:yield()

更多相关问题