2013年9月24日 星期二

Java - 線程睡眠sleep( )

Java - 線程睡眠sleep( ) 

Thread.sleep(long millis)和Thread.sleep(long millis, int nanos)
靜態方法强制當前正在執行的線程休眠暫停執行),以“減慢線程”。

當線程睡眠時,它睡在某個地方,在甦醒之前不會返回到可運行狀態。
當睡眠時間到期,則返回到可運行狀態。
線程睡眠原因:線程執行太快,或者需要強制進入下一輪,因為Java規範不保證合理的輪換。

睡眠的實現:調用靜態方法。

      try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace(); 
        }




卒仔〞筆記 :  使用此方法,可讓程式睡眠(1000 = 1s)後,在進行後續動作。



沒有留言:

張貼留言