在Java中,可以使用Thread類的sleep方法來實現線程的暫停一段時間。以下是sleep方法的使用示例:
try {
// 暫停當前線程500毫秒
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
try {
// 暫停當前線程500毫秒和500000納秒
Thread.sleep(500, 500000);
} catch (InterruptedException e) {
e.printStackTrace();
}
需要注意的是,sleep方法會拋出InterruptedException異常,因此必須在try-catch語句塊中捕獲該異常或者將其向上拋出。使用sleep方法時,應確保當前線程是可中斷的狀態,否則可能會導致線程無法被中斷。