黑马程序员技术交流社区
标题:
等待唤醒机制
[打印本页]
作者:
iitt
时间:
2015-7-27 13:56
标题:
等待唤醒机制
本帖最后由 iitt 于 2015-7-27 14:00 编辑
谁懂等待唤醒机制,帮我解释下
作者:
雨鎧诗_Uy4TT
时间:
2015-7-27 13:59
等待状态是一种特殊的状态。使线程陷入等待实际上是暂时剥夺线程当前拥有的CPU时间片和获取CPU时间片的资格,使其返回到就绪状态。除非被唤醒,否则等待时间已满,该线程将一直等待。不会被JVM线程调度器选中并赋予CPU时间片。处于等待的线程一旦恢复执行,与其他处于就绪状态被线程调度器选中的线程不同,将从上次结束执行的断点处开始执行,而非从头开始。
使线程中断运行,返回就绪状态的手段是调用java.lang.Object对象的wait()方法;唤醒处于等待状态的线程的手段是调用java.lang.Object对象的notify()方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2