十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在你的main方法里加上这个
目前成都创新互联公司已为上千余家的企业提供了网站建设、域名、网页空间、网站托管维护、企业网站设计、饶阳网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
try {
Thread.sleep(5000);//括号里面的5000代表5000毫秒,也就是5秒,可以该成你需要的时间
} catch (InterruptedException e) {
e.printStackTrace();
}
sleep是静态方法,它的调用会引起所有进程的休眠。
在等待的进程中执行notify()和wait()方法,在外面的进程计时,执行够一秒的时候放弃cpu,让之前的线程执行
被采纳的那位有个小错误
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("成功了");
}
}
不处理异常,无法执行
你好!
//定义休眠的秒
int
n=
try
{
Thread.sleep(n*1000);
}
catch(InterruptedException
e)
{
System.out.println("休眠被中断。");
}
如有疑问,请追问。
Java线程中会涉及到休眠,可以使用sleep()方法,括号里面填睡眠时间,以毫秒为单位,1秒就填1000。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
可以使用将线程休眠的方法,可以实现
做了一段简单的代码给你演示
public class Threadtest implements Runnable{
public void run() {
try {
Thread.sleep(10000);
System.out.println("this is Thread test");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
在run方法中执行的是让线程休眠10000毫秒
然后输出this is Thread test
public class DemolTest {
public static void main(String args[]){
Thread t = new Thread(new Threadtest());
System.out.println("Thread test");
t.start();
}
}
在上面的这个类中调用线程start方法,进行线程休眠的测试
这样就可以实现程序中实现控制时间长短的需求了
当然,你也可以在主程序中使用Thread.sleep(毫秒);这个方法来实现控制程序停留时间的需求