下列关于线程的优先级叙述,不正确的是( )。
A: 线程的优先级从其父线程继承而来
B: Java的线程调度是基于优先级的抢先式调度
C: 在Java中,总是选择高优先级的线程先执行
D: 线程的优先级与线程组一样,在线程创建时获得,在运行过程中只能读取,不能更改
A: 线程的优先级从其父线程继承而来
B: Java的线程调度是基于优先级的抢先式调度
C: 在Java中,总是选择高优先级的线程先执行
D: 线程的优先级与线程组一样,在线程创建时获得,在运行过程中只能读取,不能更改
举一反三
- 在Java中,线程的调度策略采用_______,优先级高的线程比优先级低的优先执行。
- 下面关于线程优先级的说法中,错误的是()。 A: java中的线程的优先级有三个静态常量 B: 新建线程的优先级默认为最低 C: 优先级高的线程优先被执行 D: 一个线程运行时,有可能被比它高优先级的线程抢占运行
- 下列关于线程调度的叙述中,错误的是 A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B.调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行 D.具有相同优先级的多个线程的调度一定是分时的
- 下列关于线程调度的叙述中,错误的是()。 A: 调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B: 调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C: 具有相同优先级的多个线程的调度一定是分时的 D: 分时调度模型是让所有线程轮流获得CPU使用权
- 下列关于线程优先级的说法中,正确的是( )? A: 线程的优先级创建后是不能改变的 B: 线程的优先级只能在创建线程时设置 C: 线程的优先级不同于线程调度的优先级,不要有事务逻辑依赖于线程优先级,否则可能产生意外结果。 D: 以上都不对