怎么做线程停止?不能用可以用interrupt 这个比如: class xxx implements Runnable{ public void run(){ //进入run方法里 try{ ...
如何暂停主线程直到第二个线程的终止1、在创建第二个线程时,传入一个回调函数,该函数用以通知主线程“其任务已经完成”,在该线程启动后,持续检查标志,直到标志被回调函数修改为止; 2、更简单的:在创建并启动第二个线程后,持续检查该线程的状态,直到其状态为终止为止,类似:while(Threshold2.Status == Status.Running) Sleep(20); 如果你的要求是在第二个线程执行时,主线程一直保持“暂停”(Sle...
面试如何停止一个线程问:如何停止一个线程? 由于平时不怎么写多线程,所以直接说了个interrupt()显然是不对的。那么接下来我们探讨一下java中如何停止一个线程。 () 该方法已经不推荐使用,它不能保证安全的退出线程,这里不讨论。 interrupt()方式 我们先来学习下线程的interrupt()、interrupted()、isInterrupted()方法的区别 interrupt():作用是中断本线程,是实例方法 这里的...