黑马程序员技术交流社区

标题: 等待唤醒机制 [打印本页]

作者: 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