public class TestThread {
public static void main(String[] args){
int t = 10;
CreateThread[] s = new CreateThread[t];
for(int i =0; i<t;i++){
s[i] = new CreateThread();
s[i].start();
}
}
}
class CreateThread extends Thread
{
private static int threadId = 0;
public CreateThread()
{
super("threadId=" + (++threadId));
}
public void run()
{
System.out.println(this.getName());
}
}
运行结果:
threadId=1
threadId=3
threadId=2
threadId=4
threadId=5
threadId=6
threadId=7
threadId=8
threadId=9
threadId=10
java使用Thread进行线程控制,可以继承该类进行操作,super支持一个参数[线程名称],重写Thread的run方法可以实现线程的动作,start方法启动线程。