当前位置:首页 » 编程语言 » java停止

java停止

发布时间: 2023-01-04 03:33:05

A. java 中如何使线程运行一定时间后停止

java中使线程运行一定时间后停止,可以设置一个变量,当满足条件则退出线程:

importstaticjava.lang.Thread.currentThread;
importjava.util.concurrent.TimeUnit;
publicclassThreadPauseDemo{
publicstaticvoidmain(Stringargs[])throwsInterruptedException{
Gamegame=newGame();
Threadt1=newThread(game,"T1");
t1.start();
//现在停止Game线程
System.out.println(currentThread().getName()+"isstoppinggamethread");
game.stop();
//查看Game线程停止的状态
TimeUnit.MILLISECONDS.sleep(200);
System.out.println(currentThread().getName()+"isfinishednow");
}
}

classGameimplementsRunnable{
=false;
publicvoidrun(){
while(!isStopped){
System.out.println("Gamethreadisrunning......");
System.out.println("Gamethreadisnowgoingtopause");
try{
Thread.sleep(200);
}catch(InterruptedExceptione){
e.printStackTrace();
}
System.out.println("Gamethreadisnowresumed......");
}
System.out.println("Gamethreadisstopped......");
}
publicvoidstop(){
isStopped=true;
}
}

程序输出如下:

Game thread is running......
main is stopping game thread
Game thread is now going to pause
Game thread is now resumed......
Game thread is stopped......
main is finished now

B. java程序通过命令停止

tasklist命令找到该程序的进程,taskkill杀掉该进程。


tomcat的启动、结束bat都是调用org.apache.catalina.startup.Bootstrap这个类实现的,startup.bat最终会执行Bootstrap.java里的

publicvoidstart()throwsException{
if(catalinaDaemon==null)init();

Methodmethod=catalinaDaemon.getClass().getMethod("start",(Class[])null);
method.invoke(catalinaDaemon,(Object[])null);

}

shutdown.bat最终会执行Bootstrap里的

publicvoidstopServer()throwsException{
Methodmethod=catalinaDaemon.getClass().getMethod("stopServer",(Class[])null);
method.invoke(catalinaDaemon,(Object[])null);

}

你也可以这样写一个类来控制程序的启动、终止,bat就调用对应的方法。

C. 为什么一启动我的世界就显示java停止工作

1、确认你的电脑是否安装了JAVA程序,如果没有就去装一个。本站的我的世界程序中都会集成JAVA程序,直接在根目录下找到安装即可(找到文件夹下一个茶杯图标的就是)。
2、如果即使安装了JAVA仍然提示路径错误,那么可能是你的JAVA路径设置不正确亦或是JAVA安装不正确。以旋律启动器为例检查JAVA路径中的路径是否存在问题。

一般情况下在安装JAVA时不要更改其默认路径的话是与启动器的默认路径一样的不会出什么问题,但如果你更改过路径的话就会让启动器无法识别了。通常情况下正确的默认路径为:
C:\Program Files\Java\jre7\bin\javaw.exe
而另外一点特别要注意的是64位操作系统的用户C盘中是存在着2个Program Files文件夹的,其中一个后面跟着(x86)这代表着这个文件夹中装着32位版本的系统程序。但64位系统必须要使用64位的JAVA才行,在选择游戏路径时要特别注意这点。

3、如果经过前两步依旧无法打开游戏,那么就有很大的可能是你的JAVA程序出现了问题,建议先将其卸载(在控制面板中的程序和功能中删除,不要直接删除C盘文件),之后前往JAVA最新版本的JAVA程序,网页程序会自动根据你的系统信息弹出相应版本的链接。

D. java定时器怎么停止

1、scheleUpdate
加入当前节点后,程序会每帧都会自动执行一次默认的Update函数。(注:一定是Update函数哦,若想调用其他自己命名的函数则使用schele)
看例子,走起。
首先在HelloWord类的头文件中声明Update函数:
[cpp] view plain print?
void update(float dt); //注意参数类型
然后在HelloWorld类源文件中实现函数Update:

[cpp] view plain print?
void HelloWorld::update(float dt)
{
CCLOG("");
}
现在我们可以调用了,在需要他不断执行的地方加入调用的代码就ok:

[cpp] view plain print?
this->scheleUpdate(); //this是当前节点,如layer,所以可以省略啦。

运行之后你将会看到不断有被打印出来
2、scheleUpdate
可以没隔几秒执行某个自定义的函数,来看代码:
首先还是在HelloWorld中声明所要执行的函数:

E. 进入玩我的世界出现java(tm)停止运行怎么办

在我的电脑搜文件“java”或“javas”然后一个一个路径尝试。

F. java运行时死循环了怎么用命令符把它停止掉

java运行出现死循环时,在dos命令行界面下,可以直接使用ctrl+c的组合键来停止程序,ctrl+c组合键在dos命令行界面中可以不用等待程序正常运行结束,直接终止程序;还可以直接点击dos命令行界面窗口的关闭按钮来结束程序。在开发工具eclipse或者Myeclipse中,可以直接点击运行控制台中的红色按钮来结束程序。

G. java中终止程序的执行

想直接整个程序的结束用System.exit(0);
如果是在for循环,while或if中尝试用return ,break等

H. Java老是停止运行(Windows7),如何解决

一般来说Java停止运行是计算机硬件不堪重负所导致的,请尝试运行java之前确保计算机资源足够(例如关闭某些不必要的软件和开机启动项)。如果还是这样的话,问题就大了

I. java停止运行怎么解决

在java程序中,可以使用java.lang.System的exit方法来终止程序的执行,publicstaticvoidmain(String[]args){System.out.println("开始进入程序");//dosomethingSystem.out.println("程序准备退出了!");System.exit(0);//下面这句话将

J. java 如何停止一个死循环

java 停止一个死循环,可以使用break关键字,跳出循环,如下代码:

packagecom.qiu.lin.he;

publicclassCeshi{
publicstaticvoidmain(String[]args){
for(inti=2;i>0;i++){
if(i==80){
System.out.println("死循环退出了");
break;

}
}
}
}

运行结果如下:

热点内容
快速计算法怎么算 发布:2025-07-05 07:08:12 浏览:138
php判断数组长度 发布:2025-07-05 07:07:26 浏览:145
苹果电脑取消共享文件夹 发布:2025-07-05 07:06:00 浏览:347
机器学习算法应用 发布:2025-07-05 07:01:17 浏览:33
万能解压缩王 发布:2025-07-05 06:51:56 浏览:543
手机怎么修改wifi密码名称 发布:2025-07-05 06:46:13 浏览:381
阿里云服务器bt安装 发布:2025-07-05 06:36:46 浏览:370
数据库组别 发布:2025-07-05 06:15:53 浏览:711
我的世界服务器怎样设置新手装备只能拿一次 发布:2025-07-05 06:15:53 浏览:985
缓存40集电视剧需要多少流量 发布:2025-07-05 05:56:44 浏览:64