sleep()和wait()的区别

  sleep()和wait()的区别: 首先sleep()是Thread类的方法,wait()是Object类中定义的方法。 主要有以下几点区别: 1.当线程调用sleep()进入休眠时,不会释放对象锁;而调用wait()进入休眠时,会释放对象锁; 2.sleep()方法可以在任何地方调用,而wait()只能在synchronized修饰的函数或者代码块中调用; 线程状态:   举一个栗子: p
相关文章
相关标签/搜索