代码改变世界

第一章:多线程三之线程的优先级

2022-10-09 17:10  阿方技术圈  阅读(24)  评论(0)    收藏  举报

在Thread类中有一个实例属性和两个实例方法,专门用于进行线程优先级相关的操作。与线程优先级相关的成员属性为:

     private int priority;//该属性保存一个Thread实例的优先级,即1~10的值

与Thread类线程优先级相关的实例方

public final int getPriority(),获取线程优先级。
public final void setPriority(int priority),设置线程优先级

Thread实例的priority属性默认是级别5,对应的类常量是NORM_PRIORITY。优先级最大值为10,最小值为1,Thread类中定义的三个优先级常量如下

     public static final int MIN_PRIORITY = 1;
     public static final int NORM_PRIORITY = 5;
     public static final int MAX_PRIORITY = 10;