人在工作的時候,不會24小時一直工作,會有休息的時間,也會有吃飯的時間,這就是工作中間的間隔。執行緒也一樣,有時候也需要間隔一點時間,再做下乙個動作。這就是sleep方法的作用了,如下:
class testsleep extends threadcatch(interruptedexception e)}}
}public class demosleep
}
可見,使用sleep方法時,有可能出現異常——interruptedexception,就要提前設定好try...catch語句來捕捉異常。sleep方法的引數為毫秒,1000毫秒等於1秒。 Java的執行緒睡眠sleep
一 點睛 如果需要讓當前正在執行的執行緒暫停一段時間,並進入阻塞狀態,則可以通過thread類的靜態方法sleep 方法來實現。當當前執行緒呼叫sleep 方法進入阻塞狀態後,在其睡眠時間段內,該執行緒不會獲得執行的機會,即使系統中沒有其他可執行的執行緒,處於sleep 中的執行緒也不會執行,因此s...
java學習筆記 執行緒
執行緒 多個有序嚴謹的指令集稱之為程式 程式的同時多執行稱之為程序 程式中不同執行路徑稱之為執行緒 多執行緒程式設計簡單 易於共享 效率高 執行緒開始 start 執行緒就緒狀態 執行緒執行 被其他執行緒搶占暫停執行 返回當前就緒 繼續執行 執行緒機率阻塞 訪問網路的時候 死亡狀態 執行緒的生命週期...
JAVA學習筆記 執行緒
執行緒基本控制方法 sleep方法 可以呼叫thread的靜態方法 public static void sleep long millis throws interruptedexception 使當前執行緒休眠 暫時停止執行millis毫秒 由於是靜態方法,sleep可以直接由類名呼叫 thre...