主线程优先级的值是多少?

Joh*_*nna 4 java multithreading

所有线程都有自己的优先级,那么主线程的整数值是多少?

Osc*_*Ryz 16

此代码显示主线程的优先级:

public class Main {
    public static void main( String [] args ) {
        System.out.println( Thread.currentThread().getPriority() );
    }
}
Run Code Online (Sandbox Code Playgroud)

输出和问题的答案是5.

  • 不是*所有*线程都将以NORM_PRIORITY开头.每线程JavaDocs - "当某个线程中运行的代码创建一个新的Thread对象时,新线程的优先级最初设置为等于创建线程的优先级." 我想我应该澄清一下. (2认同)