在你的main方法里加上這個(gè)
目前成都創(chuàng)新互聯(lián)公司已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、饒陽(yáng)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
try {
Thread.sleep(5000);//括號(hào)里面的5000代表5000毫秒,也就是5秒,可以該成你需要的時(shí)間
} catch (InterruptedException e) {
e.printStackTrace();
}
sleep是靜態(tài)方法,它的調(diào)用會(huì)引起所有進(jìn)程的休眠。
在等待的進(jìn)程中執(zhí)行notify()和wait()方法,在外面的進(jìn)程計(jì)時(shí),執(zhí)行夠一秒的時(shí)候放棄cpu,讓之前的線程執(zhí)行
被采納的那位有個(gè)小錯(cuò)誤
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("成功了");
}
}
不處理異常,無(wú)法執(zhí)行
你好!
//定義休眠的秒
int
n=
try
{
Thread.sleep(n*1000);
}
catch(InterruptedException
e)
{
System.out.println("休眠被中斷。");
}
如有疑問(wèn),請(qǐng)追問(wèn)。
Java線程中會(huì)涉及到休眠,可以使用sleep()方法,括號(hào)里面填睡眠時(shí)間,以毫秒為單位,1秒就填1000。
Java是一種可以撰寫跨平臺(tái)應(yīng)用程序的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。
可以使用將線程休眠的方法,可以實(shí)現(xiàn)
做了一段簡(jiǎn)單的代碼給你演示
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方法中執(zhí)行的是讓線程休眠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();
}
}
在上面的這個(gè)類中調(diào)用線程start方法,進(jìn)行線程休眠的測(cè)試
這樣就可以實(shí)現(xiàn)程序中實(shí)現(xiàn)控制時(shí)間長(zhǎng)短的需求了
當(dāng)然,你也可以在主程序中使用Thread.sleep(毫秒);這個(gè)方法來(lái)實(shí)現(xiàn)控制程序停留時(shí)間的需求