Ⅰ java如何暂停线程,非循环的
一个方法里想要暂停,必须要自己在线程里埋点, 判断是否有暂停的指令发出。如果有,就进入循环sleep,等待唤醒或这指令变更。 这些其实都是你自己的代码实现。
Ⅱ java 如何让一个程序运行一段时间后就停止运行
public static void main(String[] args) {
long begain = System.currentTimeMillis();//开始系统时间
try {
Thread.sleep(100);
} catch (Exception e) {
e.printStackTrace();
}
long CheckTime = System.currentTimeMillis(); //判断时间
while(true){
System.out.println(CheckTime-begain);
try {
Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
CheckTime = System.currentTimeMillis();
if((CheckTime-begain)>=(30*1000)){//判断时候到30秒
System.out.println("30秒后结束");
break;
}
}
}
给你的答案希望你能满意
Ⅲ java如何实现让程序暂停1s再继续执行
被采纳的那位有个小错误
publicclassa{
publicstaticvoidmain(String[]args){
System.out.println("哈");
try{
Thread.sleep(1000);
}catch(Exceptione){
System.exit(0);//退出程序
}
System.out.println("成功了");
}
}
不处理异常,无法执行
Ⅳ 在JAVA循环中,怎么让程序停顿1秒
可以参考下面的代码:
public class Test{
public static void main(String args[]){
int[]a=new int[20];
for(int i=1;i<=20;i++){
a[i-1]=i;
try{Thread.sleep(1000);}catch(Exception e){}
System.out.println(a[i-1]);
}
}
}//利用数组,输出20个数,每秒输出一个。
(4)java让程序暂停扩展阅读:
Java几种常用的循环如下:
1、for循环(已知循环多少次)
使用方法:先判断,在执行;如果循环次数确定,那么一般用for循环
2、while循环
使用方法:先判断,在执行;当条件表达式成立时,则执行循环体,然后再进行判断,如果条件不成立时,有可能不执行。一般用于循环次数不确定的循环
3、do..while循环
使用方法:先执行,后判断;一般用于循环次数不确定的循环,与while循环不同的是先执行后判断,至少会执行一次。
Ⅳ 如何让一个java程序突然暂停下来呢,不采用线程机制,我只想让它在一个特定的地方停顿几秒
你好!
//定义休眠的秒
int
n=
try
{
Thread.sleep(n*1000);
}
catch(InterruptedException
e)
{
System.out.println("休眠被中断。");
}
如有疑问,请追问。
Ⅵ 如何让java主进程暂停
public class a{
public static void main(String[] args) {
System.out.println("哈");
try{
Thread.sleep(1000);
}catch(Exception e){
System.exit(0);//退出程序
}
System.out.println("成功了");
}
}
Ⅶ 怎么让一个正在运行的java程序停下来/
eclipse和myeclipse可以按输出框上的红色小正方形!
还可以用ctrl+shift+esc调出任务管理器强制结束任务!
Ⅷ 在Java中,怎么让程序暂停执行,然后按任意键继续执行
1.写个死循环如:while(true);
2.循环里面做个监控,检测到有键盘或鼠标操作时,继续
Ⅸ java中如何暂停一个程序
1.
Thread.sleep(4000);
暂停4000毫秒,也就是四秒,如果像无限暂停那就把4000改成一个足够大的数.
* 注意引入Thread的包,Eclipse或Intellij会自动提示 (我忘了在哪个包了~
2.
可以用java.util.Scanner来要求用户输入东西以达到暂停效果,
具体使用方法请网络
Ⅹ JAVA中如何让程序暂停
看到的回答确实有点不明不白的。楼主估计已经搞定了吧,应该是这么做的
在你想要暂停的地方加上下面这段程序
try{
Thread.sleep(10000);
}catch(Exception e){
}
不需要添加什么包哦,sleep里面的参数就是你要停止的时间,单位是毫秒。