Java 线程优先级设置
作者:
西贝巴巴 | 来源:发表于
2021-03-22 15:24 被阅读0次package com.company;
//通过setPriority() 方法来设置线程的优先级
public class ThreadTest5 extends Thread {
private int countDown = 5;
private volatile double d = 0;
public ThreadTest5(int priority) {
setPriority(priority);
start();
}
public String toString() {
return super.toString() + ": " + countDown;
}
public void run() {
while (true) {
for (int i = 1; i < 100000; i++)
d = d + (Math.PI + Math.E) / (double) i;
System.out.println(this);
if (--countDown == 0) return;
}
}
public static void main(String[] args) {
new ThreadTest5(Thread.MAX_PRIORITY);
System.out.println("Thread.MAX_PRIORITY: " + Thread.MAX_PRIORITY);
for (int i = 0; i < 5; i++) {
new ThreadTest5(Thread.MIN_PRIORITY);
System.out.println("cc Thread.MAX_PRIORITY: " + Thread.MAX_PRIORITY);
}
}
}
本文标题:Java 线程优先级设置
本文链接:https://www.haomeiwen.com/subject/rakcqltx.html
网友评论