setpriority
1 . 优先级表示重要程度或者紧急程度.但是能不能抢到资源也是不一定.
2 . 分配优先级:反映线程的重要或紧急程度
线程的优先级用1~10 表示,1的优先级最低,10的优先级最高,默认值是5
package com.qf.demo3;
/**
* 优先级 : 只能反映 线程 的 中或者是 紧急程度 , 不能决定 是否一定先执行
* setpriority()
* 1~10 1最低 10最高 5是默认值
*/
public class Test {
public static void main(String[] args) {
MyThread thread = new MyThread("二狗");
thread.setPriority(1);
MyThread thread2 = new MyThread("小香菇");
thread2.setPriority(10);
MyThread thread3 = new MyThread("小蘑菇");
MyThread thread4 = new MyThread("观海同志");
thread4.setPriority(3);
thread.start();
thread2.start();
thread3.start();
thread4.start();
}
}
class MyThread extends Thread{
public MyThread(String name) {
super(name);
}
@Override
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println(Thread.currentThread().getName()+"--->"+i);
}
}
}
相关阅读
最近了解了一个关于用户需求的Kano模型,想从Knao模型的角度对那道腾讯的经典面试题做一点思考。首先那道面试题的具体内容如下:QQ
Thread的setPriority()设置优先级源代码分析(5)
接上一篇:Thread的SetDeamon()守护线程源代码分析(4) 我们知道线程在执行start()之后,如果没有cpu执行权的话,它是在runnable状态,而
java:多线程(设置线程的优先级-setPriority())
* setPriority()设置线程的优先级 public class Demo7_Priority { public static void main(String[] args) { Thread t1=ne
最近了解了一个关于用户需求的Kano模型,想从Knao模型的角度对那道腾讯的经典面试题做一点思考。首先那道面试题的具体内容如下:QQ
火星上发生的事情与Vxworks操作系统的优先级反转问题 火星上发生了什么2004-02-21 16:29 在勇气号和机遇号登陆火星并重新