package day09;
public class ThreadDemo9 {
public static boolean isFinish = false;
public static void main(String[] args) {
Thread download = new Thread(){
public void run() {
System.out.println("开始下载图片...");
for(int i=1;i<100;i++){
System.out.println("下载进度:"+i+"%");
try {
Thread.sleep(50);
} catch (InterruptedException e) {
}
}
System.out.println("图片下载完成。");
isFinish = true;
}
};
Thread show = new Thread(){
public void run(){
System.out.println("开始加载图片...");
try {
download.join();
} catch (InterruptedException e) {
}
if(!isFinish){
throw new RuntimeException("图片正在下载中...");
}
System.out.println("图片加载完毕。");
}
};
download.start();
show.start();
}
}