线程优先级

package com.softeem.len5;

//线程优先级
public class ThreadYXJ extends Thread{

    //重写线程提方法
    public void run(){
        System.out.println(this.getName());//打印线程名
        
    }
    
    public static void main(String[] args) {
        
        ThreadYXJ t1=new ThreadYXJ();
        //优先级默认都是5级 
        //最高优先级10   最低1
//        System.out.println("此线程的优先级:"+t1.getPriority());
        t1.setName("一号线程:");
        t1.setPriority(Thread.MIN_PRIORITY);//设置最低优先级
        ThreadYXJ t2=new ThreadYXJ();
        t2.setPriority(Thread.MAX_PRIORITY);//设置最高优先级
        t2.setName("二号线程:");
        
        t1.start();
        t2.start();
        
        //每个线程都有一个优先级,高优先级线程的执行优先于低优先级线程。但是也不是一定是高级的先执行
    }
}

 

posted @ 2014-12-15 20:28  屌丝一枚#  阅读(71)  评论(0)    收藏  举报