线程的优先级用1~10之间的整数来表示,其中()代表优先级最高,

题目

线程的优先级用1~10之间的整数来表示,其中()代表优先级最高,()代表优先级最低

参考答案和解析
正确答案:10;1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于线程优先级的说法中,正确的是______。

A.线程的优先级是不能改变的

B.线程的优先级是在创建线程时设置的

C.在创建线程后的任何时刻都可以设置其优先级

D.B和C


正确答案:C
解析: Java语言中线程的优先级是用一个介于MIN_PRIORITY和MAX_PRIORITY之间的整数来表示的。可以在创建线程后的任何时刻修改线程的优先级。

第2题:

下列关于线程的优先级叙述,不正确的是( )。

A.线程的优先级从其父线程继承而来

B.Java的线程调度是基于优先级的抢先式调度

C.在Java中,总是选择高优先级的线程先执行

D.线程的优先级与线程组一样,程创建时获得,在运行过程中只能读取,不能更改


第3题:

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

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

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

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

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


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

第4题:

WindowsNT中,下列线程中优先级最高的是()。

A.交互式线程

B.I/O型线程

C.计算型线程

D.空转线程


参考答案:A

第5题:

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

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

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

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

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


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

第6题:

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

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

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

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

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


正确答案:B

第7题:

下列有关Windows XP处理器管理功能的叙述,其中错误的是

A.Windows XP的各个版本只能支持单处理器的PC

B.总是最高优先级的可运行线程占用处理器并进入运行状态

C.程运行过程中,线程的当前优先级会根据情况被动态地调整

D.线程的优先级分为0~31,优先级的数值越大则优先级越高


正确答案:A
解析:处理器就是我们所说的CPU,又称中央处理器,主要是由运算器、控制器、寄存器组和内部总线等组成。XP可以运行在双核CPU的PC机上。

第8题:

一个进程能够设置的优先级范围有多大,最高优先级是多少()

A.1~32,1是最高优先级

B.1~32,32是最高优先级

C.0~32,1是最高优先级

D.0~32,31是最高优先级


参考答案:D

第9题:

怎样为WideSCSI设备分配优先级()。

A.0=最高优先级,15=最低优先级

B.0=最低优先级,15=最高优先级

C.1=最低优先级,14=最高优先级

D.1=最高优先级,14=最低优先级


参考答案:B

第10题:

会判断数据的优先级,比如:根据CAN总线的仲裁原理,在下表中填入各控制单元的优先级顺序(用1、2、3表示,1表示优先级最高,3表示优先级最低)

数据报告 仲裁域形式 优先级
发动机 001 0110 1101
制动 000 1110 1010
变速器 010 1101 0110


正确答案:
数据报告 仲裁域形式 优先级
发动机 001 0110 1101 2
制动 000 1110 1010 1
变速器 010 1101 0110 3