Java 多线程与for 语句如何结合使用?

Python013

Java 多线程与for 语句如何结合使用?,第1张

public class TestThread implements Runnable{

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个不同的线程;

左上角有我头像,欢迎来学习交流;