Java - 線程睡眠sleep( )
Thread.sleep(long millis)和Thread.sleep(long millis, int nanos)
靜態方法强制當前正在執行的線程休眠(暫停執行),以“減慢線程”。
當線程睡眠時,它睡在某個地方,在甦醒之前不會返回到可運行狀態。
當睡眠時間到期,則返回到可運行狀態。
線程睡眠原因:線程執行太快,或者需要強制進入下一輪,因為Java規範不保證合理的輪換。
睡眠的實現:調用靜態方法。
try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); }
卒仔〞筆記 : 使用此方法,可讓程式睡眠(1000 = 1s)後,在進行後續動作。
沒有留言:
張貼留言