溫馨提示×

Java的thread.sleep怎么使用

小億
102
2023-07-22 10:57:09
欄目: 編程語言

在Java中,可以使用Thread.sleep()方法來使當(dāng)前線程暫停執(zhí)行一段時間。該方法接受一個以毫秒為單位的時間參數(shù),表示線程暫停的時間。

下面是Thread.sleep()方法的使用示例:

try {
// 暫停當(dāng)前線程執(zhí)行500毫秒
Thread.sleep(500);
} catch (InterruptedException e) {
// 處理中斷異常
e.printStackTrace();
}

在上述示例中,Thread.sleep(500)使當(dāng)前線程暫停執(zhí)行500毫秒。需要注意的是,Thread.sleep()方法可能會拋出InterruptedException異常,因此需要在調(diào)用處進(jìn)行異常處理。

注意:Thread.sleep()方法會導(dǎo)致當(dāng)前線程暫停執(zhí)行,但不會釋放鎖資源。如果需要釋放鎖資源并暫停執(zhí)行,可以使用Object.wait()方法。

0