您的位置首页生活百科

java 中sleep()方法或者wait()方法的使用

java 中sleep()方法或者wait()方法的使用

的有关信息介绍如下:

java 中sleep()方法或者wait()方法的使用

简单说:sleep由线程自动唤醒,wait必须显示用代码唤醒。sleep是Thread类的静态方法。sleep的作用是让线程休眠制定的时间,在时间到达时恢复,也就是说sleep将在接到时间到达事件事恢复线程执行,例如:try{System.out.println("I'm going to bed");Thread.sleep(1000);System.out.println("I wake up");}catch(IntrruptedException e) {}wait是Object的方法,也就是说可以对任意一个对象调用wait方法,调用wait方法将会将调用者的线程挂起,直到其他线程调用同一个对象的notify方法才会重新激活调用者,例如://Thread 1try{obj.wait();//suspend thread until obj.notify() is called}catch(InterrputedException e) {}