sleep
在Thread 类中定义的静态方法,采用的native 实现的。方法sleep(long)让当前线程休眠指定的时间,可以通过调用interrupt 方法来唤醒
特征:不释放已经获取到的锁
wait
wait 方法是在Object 类中定义的方法,作用是使当前线程进入等待队列,同时它会使当前线程释放所持有的锁。直到有其它线程调用此对象的notify 或者notifyAll 方法进行唤醒。
微信扫一扫
sleep
在Thread 类中定义的静态方法,采用的native 实现的。方法sleep(long)让当前线程休眠指定的时间,可以通过调用interrupt 方法来唤醒
特征:不释放已经获取到的锁
wait
wait 方法是在Object 类中定义的方法,作用是使当前线程进入等待队列,同时它会使当前线程释放所持有的锁。直到有其它线程调用此对象的notify 或者notifyAll 方法进行唤醒。
相关推荐