public class TestPriority { public static void main(String[] args) { Thread t1 = new Thread(new T1()); Thread t2 = new Thread(new T2()); t1.setPriority(Thread.NORM_PRIORITY + 3); t1.start(); t2.start(); } } class T1 implements Runnable { public void run() { for (int i = 0; i < 2000; i++) { System.out.println("T1: " + i); } } } class T2 implements Runnable { public void run() { for (int i = 0; i < 1000; i++) { System.out.println("------T2: " + i); } } }
public class TestThread6 { public static void main(String args[]) { Thread t = new Runner6(); t.start(); for (int i = 0; i < 50; i++) { System.out.println("MainThread: " + i); } } } class Runner6 extends Thread { public void run() { System.out.println(Thread.currentThread().isAlive()); for (int i = 0; i < 50; i++) { System.out.println("SubThread: " + i); } } }-