package thread;
/**
* 继承Thread类创建线程
* @author add by jzh 2011-12-17
*
*/
public class SayThread extends Thread {
public SayThread(String name) {
super(name);
}
public void run() {
for (int i = 0; i < 5; i++) {
System.out.println(getName() + " = " + i);
/*
try {
//sleep((int) (Math.random() * 100));
sleep(100);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
}
*/
}
System.out.println(getName() + " done");
}
}
package thread;
public class SayTest {
public static void main(String args[]) {
Thread firstThread = new SayThread("firstThread_jzh");
Thread secondThread = new SayThread("secondThread_jiang");
Thread threeThread = new SayThread("threeThread_chanpinxue.cn");
firstThread.setPriority(3);
secondThread.setPriority(10);
threeThread.setPriority(5);
firstThread.start();
secondThread.start();
threeThread.start();
}
}