ReentrantLock.GetWaitingThreads(ICondition) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию, содержащую те потоки, которые могут ожидать заданного условия, связанного с этой блокировкой.
[Android.Runtime.Register("getWaitingThreads", "(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;", "GetGetWaitingThreads_Ljava_util_concurrent_locks_Condition_Handler")]
protected virtual System.Collections.Generic.ICollection<Java.Lang.Thread>? GetWaitingThreads (Java.Util.Concurrent.Locks.ICondition? condition);
[<Android.Runtime.Register("getWaitingThreads", "(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;", "GetGetWaitingThreads_Ljava_util_concurrent_locks_Condition_Handler")>]
abstract member GetWaitingThreads : Java.Util.Concurrent.Locks.ICondition -> System.Collections.Generic.ICollection<Java.Lang.Thread>
override this.GetWaitingThreads : Java.Util.Concurrent.Locks.ICondition -> System.Collections.Generic.ICollection<Java.Lang.Thread>
Параметры
- condition
- ICondition
условие
Возвращаемое значение
Коллекция потоков
- Атрибуты
Исключения
Если эта блокировка не удерживается
Если данное условие не связано с этой блокировкой
Значение NULL, если условие равно NULL
Комментарии
Возвращает коллекцию, содержащую те потоки, которые могут ожидать заданного условия, связанного с этой блокировкой. Так как фактический набор потоков может динамически изменяться при построении этого результата, возвращаемая коллекция — это только оценка наилучших усилий. Элементы возвращаемой коллекции не имеют определенного порядка. Этот метод предназначен для упрощения строительства подклассов, которые обеспечивают более обширные средства мониторинга условий.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.