public class ThreadTest { |
public static void main(String args[]) { |
Thread t1 = new MyThread( "T1" ); |
t1.setPriority(Thread.MIN_PRIORITY); // 设置优先级为最小 |
t1.start(); |
Thread t2 = new MyThread( "T2" ); |
t2.setPriority(Thread.MAX_PRIORITY); // 设置优先级为最大 |
t2.start(); |
Thread t3 = new MyThread( "T3" ); |
t3.setPriority(Thread.MAX_PRIORITY); // 设置优先级为最大 |
t3.start(); |
} |
} |
class MyThread extends Thread { |
String message; |
MyThread(String message) { |
this .message = message; |
} |
public void run() { |
for ( int i = 0 ; i < 3 ; i++) |
System.out.println(message + " " + getPriority()); |
// 获得线程的优先级 |
} |
} |