• 2022-06-04
    设置当前线程的优先级使用哪个方法()
    A: setConstructors()
    B: setName(Stringname)
    C: getPriority()
    D: setPriority(intnewPriority)
  • D

    内容

    • 0

      可以调用 Thread 类的方法 getPriority() 和 setPriority()来存取线程的优先级,线程的优先级界于1(MIN_PRIORITY)和10(MAX_PRIORITY)之间,缺省是5(NORM_PRIORITY)。

    • 1

      设定线程优先级用setPriority()方法。

    • 2

      下列关于线程的优先级的说法中,正确的是( ) A: 线程的优先级仍然无法保障线程的执行次序,只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行 B: 可以通过Thread类的setPriority(intnewPriority)方法更改优先级 C: Thread类中提供的三个静态常量表示线程的优先级,其中线程默认的优先级为MAX_PRIORITY D: 优先级不能超出1-10的取值范围,否则抛出IllegalArgumentException

    • 3

      关于Thread类中常见方法的功能,说法错误的是( ) A: public final String getName() 返回线程的名字 B: public final int getPriority() 返回线程的优先级 C: public final void setPriority() 设定线程的优先级 D: public static void yield() 将其他线程暂停,并继续执行该线程

    • 4

      如果在调用线程过程中,我们想返回当前线程变量,需要使用什么方法? A: run() B: setName() C: threading.current_thread() D: getName()