String param = null
public TestThread(String param) {
this.param = param
}
@Override
public void run() {
System.out.println(param)
}
public static void main(String[] args) {
while(true) {
new Thread(new TestThread("测试")).start()
}
}
}给你写了个简单的demo,就是把你需要的参数写在你的类里面,然后用构造注入就可以了
首先类继承Thread或者实现了Runnable接口,程序就知道这是一个线程类,每次new 一个线程类,相当于创建了一个新的线程对象,使用start是启动一个线程,线程处于就绪状态,而run方法属于线程体;如此在循环体中循环了20次,创建了20个不同的线程,每次都使用了start方法,也就是启动了20个不同的线程;
左上角有我头像,欢迎来学习交流;