sleep()与 wait()的区别

发布时间:2024-01-20 10:12:20
 

sleep()与 wait()的区别

  • sleep()是Thread类方法,而wait()是Object类方法
  • sleep()用于暂停当前正在执行的线程,不会释放对象锁
  • wait()用于使线程进入等待状态,会释放对象锁,并且需要在同步代码块或同步方法中使用。只能通过其他线程的notify()或notifyAll()来唤醒

 
上一篇 Java线程有哪些状态
下一篇 唤醒线程的方法有哪些

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题