ConcurrentLinkedQueue.Size Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает количество элементов в этой очереди.
[Android.Runtime.Register("size", "()I", "GetSizeHandler")]
public override int Size();
[<Android.Runtime.Register("size", "()I", "GetSizeHandler")>]
override this.Size : unit -> int
Возвращаемое значение
Количество элементов в этой очереди
Реализации
- Атрибуты
Комментарии
Возвращает количество элементов в этой очереди. Если эта очередь содержит больше Integer.MAX_VALUE элементов, возвращается Integer.MAX_VALUE.
Убедитесь, что, в отличие от большинства коллекций, этот метод не/em> является <><операцией постоянного времени. Из-за асинхронной природы этих очередей определение текущего количества элементов требует обхода O(n). Кроме того, если элементы добавляются или удаляются во время выполнения этого метода, возвращаемый результат может быть неточным. Таким образом, этот метод обычно не очень полезен в параллельных приложениях.
Java документации по java.util.concurrent.ConcurrentLinkedQueue.size().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".