我这样做不是吗?
package zh.codegym.task.task16.task1603;
import java.util.ArrayList;
import java.util.List;
/*
一个列表和几个线程
*/
public class Solution {
public static volatile List<Thread> list = new ArrayList<>(5);
public static void main(String[] args) {
//在此编写你的代码
SpecialThread specialThread=new SpecialThread();
Thread thread=new Thread(specialThread);
list.add(thread);
SpecialThread specialThread1=new SpecialThread();
Thread thread1=new Thread(specialThread1);
list.add(thread1);
SpecialThread specialThread2=new SpecialThread();
Thread thread2=new Thread(specialThread2);
list.add(thread2);
SpecialThread specialThread3=new SpecialThread();
Thread thread3=new Thread(specialThread3);
list.add(thread3);
SpecialThread specialThread4=new SpecialThread();
Thread thread4=new Thread(specialThread4);
list.add(thread4);
for(Thread x:list)
x.start();
}
public static class SpecialThread implements Runnable {
public void run() {
System.out.println("这是 SpecialThread 内的 run 方法");
}
}
}