说说sleep()方法和wait()方法区别和共同点?
发表于|更新于|技术博客
|总字数:108|阅读时长:1分钟|浏览量:
共同点
两者都可以暂停线程的执行
区别
sleep()
方法没有释放锁、但wait()
方法释放了锁;wait()
方法调用后不会自动苏醒,需要别的线程调用同一对象的notify()/notifyAll()
方法;而sleep()
方式执行后会自动苏醒;wait()
通常用于线程之间的通信,而sleep()
一般用于暂停;
文章作者: MUMU
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 blog.wo0ow.com!