当前位置: 安卓之星 -> Java开发 -> java线程中sleep和wait的区别

java线程中sleep和wait的区别

作者:网络 发表于: 2016-10-07 点击: 261 次

sleep()方法是使线程停止一段时间的方法。在sleep时间间隔期满后,线程不一定立即恢复执行。因为在那个时刻,其他线程可能正在运行而且没有被调度为放弃执行,除非“醒来”的线程有更高的优先级,或者正在运行的线程因为其他原因而阻塞。
wait()是线程交互时,如果线程对一个同步对象x发出一个wait()调用,该线程会暂停执行,被调用对象进入等待状态,直到被唤醒或等待时间到。

相关文章

相关文章

赶快留言冒泡

  • 评论 (0)
  • 引用通告 (0)
目前还没有任何评论.
目前还没有任何Trackbacks和Pingbacks.
吐个泡浮上去.