【问题标题】:The method Notify Vs several threads waiting方法通知与几个线程等待
【发布时间】:2012-04-17 00:13:24
【问题描述】:

对 notifyAll 的了解让我对 notify 产生了疑问:在典型情况下,我们有几个线程正在等待对方法通知的调用。当这种情况发生时,其中一个线程(之前调用了等待方法)被唤醒并继续其工作;我的问题是:其他人呢?他们是一个接一个地从对象中获得锁,还是他们只是迷路了?我看到很多人强调使用 notify 只会有一个线程在运行,但我从未读过其他线程会发生什么......

【问题讨论】:

    标签: java multithreading notify


    【解决方案1】:

    其他人呢?他们是一个接一个地从对象中获得锁,还是他们只是迷路了?

    他们一直等待下一次呼叫notify()/notifyAll(),就好像什么都没发生一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-04
      相关资源
      最近更新 更多