java程序运行一段时间之后停止
2017-04-10 00:33
288 查看
原创文章,未经作者允许,禁止转载!!!!!!!
如何用java是一段代码运行一段时间之后自动停止运行?
就拿打印随机函数的代码来做例子吧,让程序随机打印1-10的数字,打印十秒钟后停止打印:
如何用java是一段代码运行一段时间之后自动停止运行?
就拿打印随机函数的代码来做例子吧,让程序随机打印1-10的数字,打印十秒钟后停止打印:
publicclassRandomPrint{ publicstaticvoidrandomprint(intseconds){ longstart=System.currentTimeMillis(); longend=start+(seconds)*1000;//seconds*1000ms/sec for(inti=0;i<100000000;){ System.out.println((int)(1+Math.random()*10)); i++; if(System.currentTimeMillis()>=end)break; } } publicstaticvoidmain(String[]args){ randomprint(10);//Stopmyprogramat3seconds } }
(int)(1+Math.random()*10)指的是随机取1-10中的一个数字,返回的是int类型 另外还有一种方法,但是此方法会一直打印,不会停止,不知道是哪里错了
publicclassRandomPrint{ publicstaticvoidrandomprint(){ for(inti=0;i<100000000;i++){ System.out.println((int)(1+Math.random()*10)); } } publicstaticvoidmain(String[]args){ longbegain=System.currentTimeMillis(); longCheckTime=System.currentTimeMillis(); while(true){ RandomPrint.randomprint();//thisistheprogramneedtowork CheckTime=System.currentTimeMillis(); if((CheckTime-begain)>=(10*1000)){ System.out.println("10secondsstop!"); break; } } } }
相关文章推荐
- Java程序运行、停止Shell脚本
- java线程控制,当stop按钮就停止,当start按钮就开始运行,当按stop时程序又停止的实现方法
- 小米手机,程序在后台运行一段时间之后,访问不了网络
- java程序在开发工具上运行正常,打包之后本地运行报错Attempt to refer to a unregistered pool by its alias '**'
- JAVA主线程创建的字线程,在主线程停止之后,还会运行吗?
- Java程序运行、停止Shell脚本
- Java如何让程序一直运行,不停止
- java代码修改了之后运行仍然是原程序
- java代码改了之后运行仍然是原程序
- app 安装成功之后,打开就停止运行,报错:Java.lang.NoClassDefFoundError: org.xutils.common.task.TaskControllerImpl
- Java开发常用代码----线程暂停(让程序停止一段时间)
- 选择运行 Java 程序的方式
- 编译和运行Java程序
- 在 Eclipse 中运行带参数的 Java 程序
- 运行部署在Weblogic上的Web应用时,过一段时间程序就提示数据连接断了,重起Weblogic就好了。过一段时间又出现同样的问题。
- 在java程序中执行dos命令或运行其他程序
- Linux中设定让Firefox可以运行Java程序,然后老爸就可以在家与“小白”决象棋了!
- 使用.bat文件在Windows下运行Java程序时怎样避免DOS窗口
- Swing 写的客户端程序在java web start 运行,多语言过程中,JOptionPane.showMessageDialog() 按钮多语言问题
- java程序获得windows系统的一些参数(cmd指令运行返回结果)