如何让一个java程序突然暂停下来呢,不采用线程机制,我只想让它在一个...
//定义休眠的秒 int n= try { Thread.sleep(n*1000);} catch(InterruptedException e){ System.out.println(休眠被中断。
成都创新互联专业为企业提供调兵山网站建设、调兵山做网站、调兵山网站设计、调兵山网站制作等企业网站建设、网页设计与制作、调兵山企业网站模板建站服务,十余年调兵山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
使用退出标志终止线程 当run方法执行完后,线程就会退出。但有时run方法是永远不会结束的。如在服务端程序中使用线程进行监听客户端请求,或是其他的需要循环处理的任务。
可以用以下几种方法:interrupt():中断线程 stop():强迫线程停止执行。用 Thread.stop 来终止线程将释放它已经锁定的所有监视器(作为沿堆栈向上传播的未检查 ThreadDeath 异常的一个自然后果)。
可以使用Thread类的Sleep()方法让线程暂停一段时间。需要注意的是,这并不会让线程终止,一旦从休眠中唤醒线程,线程的状态将会被改变为Runnable,并且根据线程调度,它将得到执行。
java中如何暂停一个程序?
java控制程序执行,使用的是Thread这个类,可以控制程序暂停或者休眠几秒再执行。
在你想要暂停的地方加上下面这段程序 try{ Thread.sleep(10000);}catch(Exception e){ } 不需要添加什么包哦,sleep里面的参数就是你要停止的时间,单位是毫秒。
你好!//定义休眠的秒 int n= try { Thread.sleep(n*1000);} catch(InterruptedException e){ System.out.println(休眠被中断。);} 如有疑问,请追问。
使用退出标志终止线程 当run方法执行完后,线程就会退出。但有时run方法是永远不会结束的。如在服务端程序中使用线程进行监听客户端请求,或是其他的需要循环处理的任务。
tasklist命令找到该程序的进程,taskkill杀掉该进程。
方案操作如下:(1)让程序在一个单独的线程中运行,然后在终止时,可以用线程的终止方法来结束它。(2)退出Java程序时尽量不要使用java.lang.System的exit方法。
java如何实现让程序暂停1s再继续执行?
java控制程序执行,使用的是Thread这个类,可以控制程序暂停或者休眠几秒再执行。
在要暂停的地方加入以下语句:try{ Thread.sleep(10000);}catch(InterruptedException e){ System.err.println(e);} 其中10000改成你要暂停的时间,单位是毫秒,1秒=1000毫秒。
拿到这个sleep的线程后,调用该线程对象的interrupt方法就可以停止sleep,再加上相应的try...catch就可以继续往下运行了。试下看吧。
这并不会让线程终止,一旦从休眠中唤醒线程,线程的状态将会被改变为Runnable,并且根据线程调度,它将得到执行。
网站标题:java停顿几秒的代码 java暂停几秒
浏览路径:http://lswzjz.com/article/dcsjchg.html