线程的优先级用1~10之间的整数来表示,其中()代表优先级最高,()代表优先级最低
第1题:
下列关于线程优先级的说法中,正确的是______。
A.线程的优先级是不能改变的
B.线程的优先级是在创建线程时设置的
C.在创建线程后的任何时刻都可以设置其优先级
D.B和C
第2题:
下列关于线程的优先级叙述,不正确的是( )。
A.线程的优先级从其父线程继承而来
B.Java的线程调度是基于优先级的抢先式调度
C.在Java中,总是选择高优先级的线程先执行
D.线程的优先级与线程组一样,程创建时获得,在运行过程中只能读取,不能更改
第3题:
下列关于线程调度的叙述中,错误的是( )。
A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
B.调用线程的yield()方法,可以使与当前线程相同优先级的线程获得运行机会
C.当有比当前线程优先级高的线程出现时,高优先级线程将抢占CPU并运行.
D.具有相同优先级的多个线程的调度一定是分时的
第4题:
A.交互式线程
B.I/O型线程
C.计算型线程
D.空转线程
第5题:
下列关于线程优先级的说法有误的是
A.线程的优先级数值越大,表示该线程优先级越低
B.新建线程将继承创建它的父线程的优先级
C.NORM_PRIORITY代表普通优先级,默认值是5
D.一般情况下,主线程具有普通优先级
第6题:
下面关于线程优先级的说法中,错误的是()。
A.java中的线程的优先级有三个静态常量
B.新建线程的优先级默认为最低
C.优先级高的线程优先被执行
D.一个线程运行时,有可能被比它高优先级的线程抢占运行
第7题:
下列有关Windows XP处理器管理功能的叙述,其中错误的是
A.Windows XP的各个版本只能支持单处理器的PC
B.总是最高优先级的可运行线程占用处理器并进入运行状态
C.程运行过程中,线程的当前优先级会根据情况被动态地调整
D.线程的优先级分为0~31,优先级的数值越大则优先级越高
第8题:
A.1~32,1是最高优先级
B.1~32,32是最高优先级
C.0~32,1是最高优先级
D.0~32,31是最高优先级
第9题:
A.0=最高优先级,15=最低优先级
B.0=最低优先级,15=最高优先级
C.1=最低优先级,14=最高优先级
D.1=最高优先级,14=最低优先级
第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 |