Object.NotifyAll Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Просыпает все потоки, ожидающие монитора этого объекта.
[Android.Runtime.Register("notifyAll", "()V", "")]
public void NotifyAll();
[<Android.Runtime.Register("notifyAll", "()V", "")>]
member this.NotifyAll : unit -> unit
- Атрибуты
Исключения
Если поток, вызывающий этот метод, не является владельцем монитора этого объекта.
Комментарии
Просыпает все потоки, ожидающие монитора этого объекта. Поток ожидает монитора объекта, вызвав один из wait методов.
Пробужденные потоки не смогут продолжаться до тех пор, пока текущий поток не откажется от блокировки этого объекта. Пробуждение потоков будет конкурировать обычным образом с любыми другими потоками, которые могут активно конкурировать для синхронизации с этим объектом; Например, пробуждаемые потоки не получают надежных привилегий или недостатков в том, что следующий поток блокирует этот объект.
Этот метод должен вызываться только потоком, который является владельцем монитора этого объекта.
notify Ознакомьтесь с методом описания способов, с помощью которых поток может стать владельцем монитора.
Java документации по java.lang.Object.notifyAll().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
См. также раздел
- Notify()
- Wait()
- Wait(Int64)
- <xref:Java.Lang.Object.Wait(System.Int64%2c+System.Int32)>
- Thread