
sleep()方法是Thread类的静态方法,它使线程 >睡眠/停止工作一段特定的时间。如果一个线程被其他线程中断,sleep() 方法会抛出 InterruptedException,这意味着 Thread.sleep() 方法必须包含在 try 中,并且catch 块或者必须用抛出子句指定。每当我们调用Thread.sleep()方法时,它都会与线程调度程序交互,将当前线程置于等待状态一段时间。特定的时间段。一旦等待时间结束,线程就会从等待状态更改为可运行状态。
public static void sleep(long milliseconds) public static void sleep(long milliseconds, int nanoseconds)
sleep(long milliseconds) 方法使线程仅休眠某些特定的毫秒。
sleep(long milliseconds) 方法使线程仅休眠某些特定的毫秒。毫秒,整数纳秒)方法使线程休眠一些特定的毫秒加纳秒。
class UserThread extends Thread {
public void run() {
for(int i=1; i <= 5; i++) {
System.out.println("User Thread");
try {
<strong> </strong> Thread.sleep(1000); // sleep/stop a thread for 1 second<strong>
</strong> } catch(InterruptedException<strong> </strong>e) {
System.out.println("An Excetion occured: " + e);
}
}
}
}
public class SleepMethodTest {
public static void main(String args[]) {
UserThread ut = new UserThread();
<strong> </strong> ut.start(); // to start a thread
}
}User Thread User Thread User Thread User Thread User Thread
以上就是在Java中,Thread.sleep()方法的用途是什么?的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号