说说sleep()方法和wait()方法区别和共同点?
共同点
两者都可以暂停线程的执行
区别
sleep()方法没有释放锁、但wait()方法释放了锁;wait()方法调用后不会自动苏醒,需要别的线程调用同一对象的notify()/notifyAll()方法;而sleep()方式执行后会自动苏醒;wait()通常用于线程之间的通信,而sleep()一般用于暂停;
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Think Note!