商城首页欢迎来到中国正版软件门户

您的位置:首页 > 编程开发 >java setPriority()怎么设置优先级

java setPriority()怎么设置优先级

  发布于2023-04-26 阅读(0)

扫一扫,手机访问

说明

1、设置优先级只是很大程度上让某个线程尽可能获得比较多的执行机会,也就是让线程自己尽可能被操作系统调度,而不是设置了高优先级就一定优先运行,或者说优先级高的线程比优先级低的线程就一定优先运行。

2、设置优先级直接调用setPriority()即可。

实例

public final void setPriority(int newPriority) {
    this.checkAccess();
    if (newPriority <= 10 && newPriority >= 1) {
        ThreadGroup g;
        if ((g = this.getThreadGroup()) != null) {
            if (newPriority > g.getMaxPriority()) {
                newPriority = g.getMaxPriority();
            }
 
            this.setPriority0(this.priority = newPriority);
        }
 
    } else {
        throw new IllegalArgumentException();
    }
}
本文转载于:https://www.yisu.com/zixun/583396.html 如有侵犯,请联系admin@zhengruan.com删除

热门关注