51,397
社区成员




public class Test {
public static void main(String[] args) {
Object lock = new Object();
int num = 1000;
//子线程
Thread t = new Thread(() -> {
String s = "";
for (int i = 0; i < num; i++) {
s += "Java";
}
System.out.println("t Over");
lock.notify();
});
//计时
long start = System.currentTimeMillis();
System.out.println("start = " + start);
//启动子线程
t.start();
//主线程等待
try {
lock.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
long end = System.currentTimeMillis();
System.out.println("end = " + end);
System.out.println("end - start" + (end - start));
}
}