javasetPriority()设置优先级

美女程序员鼓励师

说明

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();

    }

}

以上就是java setPriority()设置优先级,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

以上是 javasetPriority()设置优先级 的全部内容, 来源链接: utcz.com/z/544714.html

回到顶部