Object.NotifyAll 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
唤醒正在等待此对象的监视器的所有线程。
[Android.Runtime.Register("notifyAll", "()V", "")]
public void NotifyAll();
[<Android.Runtime.Register("notifyAll", "()V", "")>]
member this.NotifyAll : unit -> unit
- 属性
例外
如果调用此方法的线程不是此对象的监视器的所有者,
注解
唤醒正在等待此对象的监视器的所有线程。 线程通过调用某个 wait 方法在对象的监视器上等待。
在当前线程放弃此对象的锁之前,已唤醒的线程将无法继续。 觉醒的线程将以通常的方式与可能主动争用以在此对象上同步的任何其他线程竞争:例如,唤醒的线程在锁定此对象的下一个线程时没有可靠的特权或缺点。
此方法只能由作为此对象的监视器所有者的线程调用。
notify有关线程可以成为监视器所有者的方式的说明,请参阅该方法。
适用于 . 的 java.lang.Object.notifyAll()Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
另请参阅
- Notify()
- Wait()
- Wait(Int64)
- <xref:Java.Lang.Object.Wait(System.Int64%2c+System.Int32)>
- Thread