关于java的线程的一个简单有关问题
关于java的线程的一个简单问题
@org.junit.Test
public void test() {
new Thread(new Runnable() {
public void run() {
for (int i = 0; i < 5; i++) {
System.out.println("test");
}
}
}).start();
System.out.println("*******************************************");
}
怎样修改才能让程序先打印完“test”,后打印出"*******************************************"
------解决方案--------------------
之间 Thread.sleep(10);
------解决方案--------------------
这方法不可扩展,可以用Thread.join()
@org.junit.Test
public void test() {
new Thread(new Runnable() {
public void run() {
for (int i = 0; i < 5; i++) {
System.out.println("test");
}
}
}).start();
System.out.println("*******************************************");
}
怎样修改才能让程序先打印完“test”,后打印出"*******************************************"
------解决方案--------------------
之间 Thread.sleep(10);
------解决方案--------------------
这方法不可扩展,可以用Thread.join()