<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    陌上花開

    遇高山,我御風(fēng)而翔,逢江河,我凌波微波

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::

    在Java中有時(shí)候需要使程序暫停一點(diǎn)時(shí)間,稱為延時(shí)。普通延時(shí)用Thread.sleep(int)方法,這很簡(jiǎn)單。它將當(dāng)前線程掛起指定的毫秒數(shù)。如

    Java 代碼復(fù)制內(nèi)容到剪貼板
    1. try
    2. {
    3. Thread.currentThread().sleep(1000);//毫秒
    4. }
    5. catch(Exception e){}

    在這里需要解釋一下線程沉睡的時(shí)間。sleep()方法并不能夠讓程序"嚴(yán)格"的沉睡指定的時(shí)間。例如當(dāng)使用5000作為sleep()方法的參數(shù)時(shí),線 程可能在實(shí)際被掛起5000.001毫秒后才會(huì)繼續(xù)運(yùn)行。當(dāng)然,對(duì)于一般的應(yīng)用程序來說,sleep()方法對(duì)時(shí)間控制的精度足夠了。

    但是如果要使用精確延時(shí),最好使用Timer類:

    Java 代碼復(fù)制內(nèi)容到剪貼板
    1. Timer timer=new Timer();//實(shí)例化Timer類
    2. timer.schedule(new TimerTask(){
    3. public void run(){
    4. System.out.println("退出");
    5. this.cancel();}},500);//五百毫秒

    這種延時(shí)比sleep精確。上述延時(shí)方法只運(yùn)行一次,
    如果需要運(yùn)行多次, 使用timer.schedule(new MyTask(), 1000, 2000); 則每間隔2秒執(zhí)行MyTask()

    posted on 2012-06-05 11:35 askzs 閱讀(354) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    我要啦免费统计
    主站蜘蛛池模板: 在线播放免费人成视频在线观看| 久9久9精品免费观看| 国产精品亚洲视频| 免费人妻无码不卡中文字幕系 | 亚洲精品动漫人成3d在线| 亚洲av日韩av无码av| 日韩亚洲精品福利| 国产电影午夜成年免费视频| 亚洲6080yy久久无码产自国产| 最近免费中文字幕4| 一本一道dvd在线观看免费视频| 亚洲国产精品成人| 30岁的女人韩剧免费观看| 亚洲首页在线观看| 亚洲AV无码乱码在线观看| 久久国产精品成人片免费| 国产亚洲综合视频| 亚洲乱码一二三四区国产| 久久精品国产亚洲精品| 两性色午夜视频免费网| 亚洲国产精品一区第二页| 精品国产污污免费网站| 亚洲av中文无码乱人伦在线咪咕| 毛片在线播放免费观看| 久久精品国产亚洲av瑜伽| 亚洲AⅤ视频一区二区三区| 亚洲视频在线免费看| 久青草视频在线观看免费| 亚洲91av视频| 国产免费丝袜调教视频| 91精品成人免费国产| 国产区图片区小说区亚洲区| 亚洲区精品久久一区二区三区| 女人被男人桶得好爽免费视频| 色欲色欲天天天www亚洲伊| 亚洲第一网站免费视频| 亚洲国产精品无码久久SM| 亚洲国产精品成人| 免费视频爱爱太爽了| 今天免费中文字幕视频| 一级毛片不卡免费看老司机|