代码之家  ›  专栏  ›  技术社区  ›  jsight TaherT

虚假唤醒会影响线程睡眠吗?

  •  16
  • jsight TaherT  · 技术社区  · 14 年前

    虚假唤醒会影响对线程的调用吗?休眠(x)?显然,计时器不是100%精确(导致唤醒时间的微小误差),但它是否受虚假唤醒问题的影响?

    2 回复  |  直到 14 年前
        1
  •  10
  •   Jonathan Feinberg    14 年前

    你在问 Thread.sleep() 受到同样的影响 spurious wakeup 记录下来影响的问题 Object.wait(long) 对吧?答案是没有记录到与 线程() . 你说得对,当你请求n毫秒的时候,没有严格的保证你能睡多久。当然,还有 线程() 在线程中断时终止。

        2
  •  4
  •   Andrey    14 年前

    真正的睡眠间隔总是>=所需的间隔。它对小间隔特别敏感。

    现在关于“虚假唤醒”。没有提到thread.sleep