import java.util.HashSet;
import java.util.Set;
public class ThreadDemo extends Thread
{
private static Object wait;
private static int threads = 250;
private static int size = 1000;
public ThreadDemo(){
}
public void run()
{
synchronized (wait) {
try {
wait.wait();
} catch (Exception e) {
e.printStackTrace();
}
}
for (int i = 0; i < size; i++) {
long starttime = System.currentTimeMillis();
// 处理的业务逻辑
long endTime = System.currentTimeMillis();
long result = endTime - starttime;
System.out.println("thredName " + Thread.currentThread().getName()
+ " time:" + result);
}
}
public static void main(String args[]) throws Exception{
wait = new Object();
Set<ThreadDemo> ts = new HashSet<ThreadDemo>();
for(int i = 0; i < threads; i++)
{
ThreadDemo t = new ThreadDemo();
ts.add(t);
t.start();
}
synchronized (wait) {
wait.notifyAll();
}
}
}?