【发布时间】:2012-02-06 22:43:40
【问题描述】:
我想让一个线程等待另一个线程完成,而不是终止它,启动第二个线程并创建第一个线程的另一个实例。这样做对吗?
Thread1 first = new Thread1();
first.start();
while(flag==true){//start while1
first.wait();
Thread2 second = new Thread2();
second.start();
while(second.isAlive()){
Toast toast = new Toast(...WORKING IN PROGRESS...);//just show something
}
flag = false;
}//end of while1
线程会先等到第二个线程停止运行吗?我只希望线程首先暂停并在第二个线程完成运行后继续工作。感谢您的帮助
【问题讨论】:
标签: android multithreading jakarta-ee concurrency wait