62,635
社区成员




import java.util.ArrayList;
import java.util.List;
/**
*
*/
/**
* @author Louie
*
*/
public class TestMaxThread {
public static void main(String[] args) {
List<Thread> ths = new ArrayList<Thread>();
int maxThread = 500000;
if (args.length > 0) {
maxThread = Integer.valueOf(args[0]);
}
for (int i = 0; i < maxThread; i++) {
Thread t = new TestThread();
String name = "Thread-" + i;
t.setName(name);
t.start();
ths.add(t);
System.out.println(name);
}
}
private static class TestThread extends Thread {
/*
* (non-Javadoc)
*
* @see java.lang.Thread#run()
*/
@Override
public void run() {
while (true) {
try {
Thread.sleep(1000 * 60);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}