本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。
1 优先级取值范围
Java 线程优先级使用 1 ~ 10 的整数表示:
-
最低优先级 1:
Thread.MIN_PRIORITY
-
最高优先级 10:
Thread.MAX_PRIORITY
-
普通优先级 5:
Thread.NORM_PRIORITY
2 获取线程优先级
public static void main(String[] args) {
System.out.println(Thread.currentThread().getPriority());
}
运行结果:
3 设置优先级
Java 使用 setPriority
方法设置线程优先级,方法签名
public final void setPriority(int newPriority)
示例:
public static void